태그 보관물: Zebra ZT410

Zebra 프린터에서 용지 한장 미리 빼기

 

이런 저런 사유로 인하여  라벨 출력시  내부로 말려들어가는 현상이 발생하기도 합니다

버튼을 눌러서 한장을 미리 빼놓으면 그렇게 되진 않긴 한데

사람이 하는 일인지라  자주 까먹기도 하고  또 여러장을 많이 뽑는 현장의 특성상

한번 말리기 시작하면 해당 롤러에 엄청난 양의 리본이 매달리게 되지요   잘라 내기도 쉽지 않고

자칫하다가는 해당 부품(롤러)에 상처가 생겨서 다른 AS 사항이 발생하기도 합니다

 

^XA

^PH

^XZ

요렇게  한 문구 추가 해주면   버튼 눌러서 나오는 액션이 그대로 구현이 됩니다.

 

 

C# Zebra TCP 프린트 Code

시리얼로 뽑는거야 전부다 아실꺼공

TCP 로 하는법은.. 이제 그 기반이 되어가니깐 ZT410을 쓰기 위하여..!!

using System.Net;
 
 
private void btn_TCPIPPrint(string ZPLString)
{
	string ipAddress = "192.168.20.238";   // Test ZT410 ip
	int port = 9100;		
 
	try
	{
		// Open connection
		System.Net.Sockets.TcpClient ZT410 = new System.Net.Sockets.TcpClient();
		ZT410.Connect(ipAddress, port);
 
		// Write ZPL String to connection
		System.IO.StreamWriter ZebraPrint = new System.IO.StreamWriter(ZT410.GetStream());
 
		ZebraPrint.Write(ZPLString);
		//writer.WriteLine(ZPLString);
 
		ZebraPrint.Flush();
 
		// Close Connection
 
		ZebraPrint.Close();
		ZT410.Close();
 
	}
 
	catch (Exception ex)
	{
 
		// Catch Exception
		MessageBox.Show(ex.ToString());
	}		
}

참 쉽지용…

물론 기억을 다 못하니 메모용…