Tulip을 사용한 Zebra 프린터 문제 해결
  • 21 Oct 2024
  • 4 읽을 분
  • 기여자

Tulip을 사용한 Zebra 프린터 문제 해결


기사 요약

Tulip 작업과 관련하여 Zebra 프린터와 관련된 일반적인 문제를 이해합니다.


디버깅 프로세스

무엇이 작동하고 작동하지 않는지 파악하는 것이 중요합니다. 먼저 사용 중인 방법/드라이버를 파악합니다.

직렬

Player

  1. 플레이어에서 개발자 콘솔을 엽니다.
  2. 직렬 연결 트리거가 있는 경우 성공적으로 연결되는지 확인합니다. 연결되지 않으면 COM 포트에 문제가 있을 수 있습니다.
  3. 인쇄 명령을 전송해 봅니다. a. 아무것도 인쇄되지 않고 오류가 전송되지 않으면 z코드가 잘못된 것입니다. b. 아무것도 인쇄되지 않고 오류가 전송되면 오류를 확인합니다.

엣지 장치*(* 노드 RED가아닌 )

  1. 디바이스의 로그를 확인합니다.
  2. 왼쪽 상단의 메뉴를 사용하여 튤립 셀을 필터링하면 더 쉽게 읽을 수 있습니다.
  3. 직렬 또는 일반 직렬이 포함된 오류를 찾아보세요.

에지 장치 노드 빨간색

  1. 노드 RED가 시작되기 전에 프린터가 켜져 있었는지 확인합니다. 그렇지 않은 경우, 장치의 구성 페이지에서 node-RED를 껐다가 다시 켜세요.
  2. 시리얼 노드의 사용 가능한 포트 드롭다운 목록에 /dev/ttyUSB 경로가 있는지 확인합니다*. a. EIO에서 RS232 포트를 사용하지 않는 경우 /dev/ttyS 포트 중 하나를 사용합니다.*
  3. Serial 노드가 연결됨을 확인합니다.
  4. 시리얼 노드가 디버그 창에 출력하는 내용을 관찰합니다. a. 시간 초과인 경우, 노드 RED가 실행될 때 프린터가 켜져 있지 않았고 연결되어 있지 않은 것입니다. RED 노드를 다시 시작합니다.
  5. 오류가 없으면 z코드에 문제가 있는 것입니다.

네트워크

플레이어

  1. FAQ에 나열된 방법 중 하나를 사용하여 프린터의 IP 주소가 올바른지 확인하세요: 내 프린터의 IP 주소는 무엇인가요? a. 기억하세요! 구성 레이블을 통해 IP 주소를 얻는 경우 프린터는 주소의 각 바이트(예: 010.001.002.003)를 세 문자로 인쇄합니다. 튤립은 이것을 좋아하지 않습니다! 선행 0을 제거하세요: 10.1.2.3.
  2. 개발 콘솔을 관찰합니다. 오류가 표시되지 않으면 z코드가 잘못된 것입니다.

엣지 디바이스

  1. 엣지 디바이스가 온라인 상태인지, 트리거가 올바른 스테이션으로 구성되었는지 등을 확인합니다.
  2. 엣지 장치가 프린터에 LAN 포트만 연결되어 있는지 확인하세요! a. 엣지 장치에 WAN에 연결된 것이 있으면 Wi-Fi가 구성되어 있어도 해당 연결을 통해 인터넷 연결을 시도합니다!
  3. FAQ에 나열된 방법 중 하나를 사용하여 프린터의 IP 주소가 올바른지 확인하세요:(내 프린터의 IP 주소는 무엇인가요?)a. 기억하세요! 구성 레이블을 통해 IP 주소를 얻는 경우, 프린터는 주소의 각 바이트를 세 문자로 인쇄합니다(예: 010.001.002.003). 튤립은 이것을 좋아하지 않습니다! 선행 0을 제거합니다: 10.1.2.3.
  4. 디바이스의 로그에서 오류가 있는지 확인합니다. 드롭다운에서 튤립 셀을 필터링하고 지브라를 찾습니다.

FAQ

내 프린터의 IP 주소는 무엇입니까?

  • 모든 드라이버: 구성 라벨을 인쇄합니다. 상단에 있습니다.
  • Zebra 프린터의 버튼을 LED가 한 번 깜박일 때까지 누르고 있다가 놓습니다. 일련의 라벨이 인쇄됩니다.
  • 맨 위에 있는 라벨에 IP 주소가 지정되어 있지 않으면 Zebra 프린터가 아직 네트워크에 연결되지 않은 것입니다. 새로 켜진 경우 잠시 기다렸다가 시작하십시오. 한참 동안 켜져 있었다면 연결을 확인하십시오.
  • 주의! 이 라벨에는 각 바이트의 길이가 3자가 되도록 IP 주소에 선행 0이 포함됩니다. 튤립은 이것을 좋아하지 않을 것입니다! 앞의 0을 제거해야 합니다(예: 010.128.000.005는 10.128.0.5가 됩니다).
  • 윈도우, LAN 전용: 터미널에서 ipconfig를 실행하여 IP 주소를 확인합니다.
  • 에지 장치: 에지 장치의 구성 포털의 진단 페이지에서 DHCP 임대 아래를 살펴봅니다. LAN에 연결되어 있는지 확인하면 10.0.5*.X가* 표시됩니다.

내 프린터의 직렬 포트 번호/경로는 무엇인가요?

  • WINDOWS: 시작을 마우스 오른쪽 버튼으로 클릭한 다음 장치 관리자를 선택합니다. COM 장치 섹션을 확장하고 나열된 장치 중에서 찾습니다.
  • 이 커뮤니티 게시물의 기술을 사용하여 Tulip이 자동으로 포트 번호를 찾도록 설정하세요!
  • 엣지 장치: dev/ttyUSB$이며, 여기서 $는 연결된 순서대로 0 인덱싱된 번호입니다.
  • 예를 들어, 가장 먼저 연결된 경우 ...USB0입니다.
  • 기억하세요! 노드 RED의 경우, 노드 RED가 시작되기 전에 프린터를 연결하고 전원을 켜야 합니다. 장치의 설정 포털에서 토글을 뒤집어 노드 RED를 다시 시작합니다.

올바른 IP 주소/컴 포트가 있는데 프린터에서 아무것도 나오지 않나요?

유효한 z코드가 있는지 확인하세요. 이를 확인하려면 라벨러리에 붙여넣기만 하면 됩니다. 컴파일되지 않으면 코드가 잘못된 것입니다.

라벨이 중앙에서 벗어나 인쇄되는 이유는 무엇인가요?

프린터가 실제와 다른 라벨 크기로 구성되었기 때문에 '원점'(라벨의 왼쪽 상단 모서리)이 떨어져 있는 것으로 가정합니다.

zcode에서 ^LH와 같은 "왼쪽으로 모두 오프셋" 명령을 사용하여 이 문제를 해결할 수 있지만, 이는 하나의 라벨만 수정하므로 지속 가능하거나 책임감 있는 방법은 아닙니다. 게다가 이 오프셋은 프린터의 전원이 꺼질 때까지 프린터에 유지되므로 다른 라벨을 엉망으로 만들 수 있습니다!

이 문제를 해결하는 올바른 방법은 Zebra 설정 유틸리티를 다운로드하고 USB를 통해 프린터에 연결한 다음 이 유틸리티를 사용하여 적절한 라벨 크기를 설정하는 것입니다. 또한 이 유틸리티를 사용하여 구성 페이지를 인쇄하여 변경 사항이 설정되었는지 확인할 수도 있습니다.

프린터의 표시등이 깜박이는 이유는 무엇인가요?

  • 녹색 점멸 표시등: 자체 보정이 필요합니다. 버튼을 한 번 누르세요.
  • 빨간색 점멸등: 용지 걸림 또는 용지 부족과 같은 문제가 있습니다.

Z코드가 잘못된 것 같은데 무엇인지 모르겠어요?

가장 쉬운 방법은 로깅된 트리거 동작을 조사하여 트리거를 디버깅하여 실제로 무엇이 z코드 메시지로 전송되고 있는지 확인하는 것입니다. 여기에는 디바이스 설정에 저장된 템플릿 정보가 포함되지 않았을 가능성이 높으므로 라벨에 붙여넣어야 합니다.

메시지에 변수가 있는 경우(예: 직렬 메서드를 사용하여 표현식을 보내는 경우) 그 변수가 null이 아닌지 확인하세요! 표현식에 널 변수가 있으면 메시지 전체가 널이 됩니다. 표현식을 다른 곳에 인쇄하거나 디버그 창에서 트리거를 검사하지 않는 한 이를 확인할 수 없습니다.

레이블로 작업하기

레이블에는 두 가지 종류가 있습니다. 한 유형의 프린터는 다른 유형에 인쇄할 수 없으며 레이블이 공백으로 나옵니다!

감열식 인쇄

프린터 내부에 라벨 롤만 있는 경우 감열식 프린터입니다. 열을 가하면 라벨이 검게 변하기 시작하면 감열식 라벨이며, 프린터가 라벨에 열을 가하면 반응성 잉크가 검게 변하여 이미지가 만들어집니다. 잉크가 아닌 라벨만 있으면 별도의 '재료'가 필요하지 않습니다.

열전사 인쇄

프린터 내부에 리본과 레이블이라는 두 개의 롤이 있는 경우 해당 프린터는 전사 프린터입니다. 라벨이 적용된 열에 반응하지 않으면 열전사 라벨입니다.


원하는 것을 찾았나요?

community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 문제를 겪었는지 확인할 수도 있습니다!


이 문서가 도움이 되었습니까?