문제

Windows Compact Framework 애플리케이션에서 Intermec PB20 블루투스 프린터로 바코드를 인쇄하는 방법을 아는 사람이 있습니까?현재 Intermec LinePrinter API를 사용하고 있지만 바코드를 인쇄하는 방법을 찾을 수 없습니다.

도움이 되었습니까?

해결책

생각해 주셔서 감사합니다.직렬 포트에 직접 인쇄하는 것이 가장 유연한 방법 일 수 있습니다.이 경우 포트, 프린터 오류 등을 처리하기 위해 Intermec dll에 이미 빌드 된 모든 작업을 복제하고 싶지 않았습니다. 프린터에 적절한 코드를 전송하여이 작업을 수행 할 수있었습니다.다른 모드로 전환 한 다음 직접 프린터 명령을 전달합니다.

다른 사람이 Intermec 프린터에서 비슷한 문제를 겪을 경우를 대비 한 솔루션입니다.다음 코드는 프린터 오류를 포착하고 재 시도하지 않는 테스트 케이스입니다 (Intermec 코드 예제 참조). 라코 디스

Intermec의 지원 사이트에는 프린터를 직접 제어하기위한 코드를 설명하는 "기술 설명서"라는 기술 문서가 있습니다.Easy Print에 대한 섹션에서는 다양한 바코드를 인쇄하는 방법을 설명합니다.

다른 팁

마지막으로 바코드를 인쇄해야했을 때 (프린터 나 프레임 워크에도 불구하고) 필요한 바코드와 함께 트루 타입 글꼴을 사용했습니다.(제 경우에는 EAN-13 무언가였습니다), 유럽 바코드입니다.

단순히 숫자 (및 / 또는 지원되는 경우 문자)를 쓰면 모든 스캐너가 읽을 수있는 완벽한 바코드를 얻을 수있는 글꼴이 있습니다. :)

Google은 당신의 친구입니다.무료 콘텐츠가 있는지 모르겠습니다.

답변 해 주셔서 감사합니다.사용 가능한 무료 글꼴이 있지만 PB20은 몇 가지 내장 글꼴이있는 핸드 헬드 프린터입니다.바코드를 인쇄 할 수 있으며 직렬 포트를 통해 직접 조작 할 수 있습니다.Intermec은 "쉽게"인쇄 할 수 있도록 .Net CF API를 제공하며,이 API를 사용하여 프린터에 바코드 인쇄를 지시하는 방법을 알 수 없습니다.

모든 API를 버리고 직렬 포트 API를 직접 사용합니다.

프린터 언어로 말하면 괜찮은 결과를 얻을 수 있습니다. 다른 모든 접근 방식은 좌절로 이어집니다. 그다지 예쁘지는 않지만 그것이 내 오래된 공장이 일한 방식입니다. 하루에 4,000 개의 인쇄 작업을 수행하며 놓친 작업은 없습니다.

무료 3/9 <인용구>

이것은 9 개 중 3 개입니다 ( '코드 39 "), 널리 사용되는 바코드 표준 대문자 포함, 숫자 및 여러 기호.이것은 UPC의 바코드가 아닙니다 (범용 가격 코드)의 제품에서 저장.그러나 대부분의 바코드는 스캐너는 9 개 중 3 개만 인식합니다. 좋아요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top