2010-08-06 3 views
2

우리 회사는 맞춤형 내부 소프트웨어를 사용하여 대형 고속 라벨 프린터에 인쇄 할 배송 라벨을 만듭니다.전용 라벨 프린터로 인쇄하기 위해 개발자는 어떤 옵션을 사용할 수 있습니까?

사용자 정의 형식의 레이블을 만들고 전용 레이블 프린터로 보내는 과정을 돕기 위해 개발자가 사용할 수있는 옵션 (라이브러리, 서비스, 완전 소프트웨어 등)에는 어떤 옵션을 사용할 수 있습니까? 대신 (예 : UPS 또는 페덱스 등) 운송 회사가 제공하는 소프트웨어를 사용

, 우리의 사업에 맞게 선적 라벨을 만들기 위해 우리 자신의 내부 소프트웨어를 사용


자세한 배경 정보 ... 그 해의 피크 타임에 높은 수요. 이 프로세스를 처리하는 현재 코드는 VB6에 있으며 EPL 인쇄 언어로 인쇄 지침을 작성하기 위해 밀접하게 결합되어 있습니다. Windows 인쇄 스풀러로 데이터를 스트리밍합니다.이 스풀러는 프린터로 프린터를 넘깁니다. 이 작업은 Zebra 프린터가있는 현재 생산 환경에서 으로 작동합니다.

배송 업체가 올해 사용하는 프린터 유형을 변경하고있어 더 이상 EPL 코드를 사용할 수없는 것으로 보입니다. 기껏해야 코드를 ZPL로 번역 할 수는 있지만 여전히 많은 작업이 필요합니다 (이전 단락의 작동 문구는 "단단히 결합"됨). 나는 여전히 보내는 방법을 알아 내지 못했습니다. ZPL 명령을 프린터에 전송하십시오.

상급 개발자와의 대화에서 이러한 유형의 프린터 용 배송 라벨 인쇄 솔루션이 이미 필요하다고 생각했습니다. (배송 업체는 항상 배송 라벨을 인쇄합니다.) 희망하는 것은 라벨을 포맷팅하기위한 API를 제공 할 수있는 라이브러리 또는 소프트웨어 패키지가 있으며 프린터가 기대하는 언어로 라벨이 전달되도록 Windows Spooler 또는 프린터 자체와 대화를 처리합니다.

이 응용 프로그램의 현재 코드는 VB6에 있지만 사용 가능한 .NET 솔루션이 있으면 사용할 수도 있습니다. 어떤 제안이라도 정도가입니다.

+1

API가없는 경우 오픈 소스로 만들거나 틈새 시장에서 돈을 벌 수 있습니다. – Earlz

+0

@ 에를 루즈 (Ellllz), 저는 사업에 그 아이디어를 팔고 싶지만, 우리는 단지 고객에게 제품을 배송해야합니다 :-) –

답변

2

내 비즈니스에서는 라벨을 만들기위한 .NET API와 라벨 템플릿을 만들기위한 디자이너가있는 NiceLabel이라는 상용 제품을 사용합니다. 우리는 대부분이 매장의 상품에 바코드 라벨을 붙였습니다.

+0

제안에 감사드립니다. 그것 performant 있습니까? –

+0

우리의 필요에 충분히 잘 맞았습니다. 허락 해 주셔서, 우리는 적은 수의 라벨을 필요로하지 않았습니다. 귀하의 실적 요구 사항을 충족시킬 수 있는지 확인하기 위해 전화 통화를 고려해보십시오. – kbrimington

0

이와 같은 작업을 수행 할 때마다 수동으로 ZPL을 작성하고이 데이터를 직접 프린터 또는 Windows 인쇄 대기열에 보냈습니다. 하나의 언어에서 다른 언어로의 변환은 이러한 바코드 장치의 대부분이 인쇄 언어를 잘 문서화하고 있기 때문에 너무 어려워서는 안됩니다. 이는 그것이 산들 ​​바람이라고 제안하는 것이 아닙니다.

+0

답해 주셔서 감사합니다. .NET 또는 VB6에서 프린터로 ZPL 명령을 보내는 것으로 시작하는 데 유용한 리소스를 알고 있습니까? VB6에서 EPL에 대한 테스트 환경이 좋지만 ZPL을 사용할 수 없었습니다. –

1

ZebraDesigner Pro 당신이 너무 많이 ZPL을 배울 필요가 없습니다 ZPL 라벨 형식을 최적화로 출력 WYSIWYG 방식 라벨 응용 프로그램입니다. 프린터에 이러한 형식을 저장하고 적절한 변수 데이터로 호출하거나 스트림을 캡처하고 내부 소프트웨어 응용 프로그램에서 ZPL 출력을 사용할 수 있습니다. 프린터로 데이터를 전송하는 것은 ZebraDesigner와 함께 제공되는 드라이버를 사용하거나 직접 통신 (TCP, USB, COMM 등)을 통해 수행 할 수 있습니다.

더 원활하게 Zebra 프린터와 통신하기 위해 SDKs을 쓰고 있습니다. 우리는 모바일 폰 (BlackBerry, WinMobile, iPhone 및 Android가 곧 출시 될 예정)으로 시작했지만 데스크탑 API가 작동 할 수도 있습니다.

관련 문제