2012-04-03 2 views
0

Zebra tlp 2844가있는 레이블을 EPL 언어로 인쇄하는 인트라넷 응용 프로그램이 있습니다. 이 코드를 사용하려면 SharpZebra을 사용했습니다. 내 컴퓨터의 lpt1에 연결된 프린터로 코드를 디버깅하면 모든 것이 정상적으로 작동하지만 서버 (Windows 서버 2008)에 내 코드를 게시하고 연결된 다른 프린터가있는 다른 컴퓨터에서 인쇄해야합니다. 내가 어떻게하는거야? 프린터를 공유하고 서버에 추가하려고했지만 작동하지 않습니다 ... 인쇄하려고하면 프린터를 찾을 수없는 것 같습니다. 더 많은 작업을 수행해야합니까? Zebra의 C# 인쇄 레이블 - 서버 쪽/클라이언트 쪽

은 내가 봤, 나는 보통 파일에 EPL 또는 ZPL을 저장 한 후 바로 프린터의 UNC 경로에 'CopyFile 수'를 할

답변

0

인쇄 서버를 구입했는데이 문제가 해결되었습니다. 인쇄 서버에서 프린터를 연결했는데 시스템의 서버가이 프린터를 인식했습니다.

1

좋은 답변을 ... 찾을 수 없습니다. SharpZebra를 파일로 저장할 수 있다면 시도해 볼 수 있습니다. 원시 파일을 프린터로 복사하는 것이 좋습니다. (나는 SharpZebra를 사용하지 않았습니다.)

+0

흥미 롭 ... 프린터의 UNC 경로에 파일을 저장하고 복사하는 방법을 보여주는 예제가 있습니까? SharpZebra는 지브라 ​​인쇄물에 대한 명령 만 직접 전송한다고 생각합니다. 그러나 Zebra가 서버에 연결되어 있지 않으면 인식되지 않습니다. – JohnyMoraes

+1

SharpZebra를 사용하지 않았으므로 Raw EPL 또는 ZPL 파일에 저장할 수있는 기능이 있는지 확신 할 수 없습니다 (하지만 프린터로 보내는 이유는 확실합니다). 내가 사용하는 프로그램은 파일을 텍스트로 저장 한 다음 FSO.CopyFile labelpath, printerUNCpath (파일 시스템 객체 사용)를 수행합니다. – Yosem

0

영수증 디자인을 원시 ZPL 텍스트로 저장할 수 있으면 파일을 열고 텔넷 연결을 통해 프린터로 보낼 수 있어야합니다. 그러면 서버에 드라이버를 설치할 필요없이 네트워크화 된 모든 Zebra 프린터로 인쇄 할 수 있습니다.

0

소켓 간의 통신. 바코드 문자열을 소켓의 클라이언트에 보냅니다. 클라이언트 측에서 소켓을 만드십시오. 이것은 un port에서 수신하고 데이터를 수신하고 이것을 직렬 포트에 넣습니다.