>source

나는 이것을 꽤 오랫동안 사냥 해 왔지만 아직 적절한 해결책을 찾지 못했습니다.

설정

저는 티켓팅과 관련된 많은 것을 허용하고 이에 대한 PDF 영수증을 생성하는 클라우드 기반 시스템을 가지고 있습니다. 이러한 PDF는 현재 브라우저 인쇄 대화 상자를 통해 다양한 감열 식 프린터 (무한 롤, 80mm 너비)로 사용자가 가져 와서 인쇄합니다. 이것에는 문제가 없습니다. 요약은 다음과 같습니다.

  • 티켓팅 등을위한 클라우드 기반 시스템
  • PDF 티켓 생성, 너비 80mm, 페이지 당 높이 설정 (두 번째의 일부만 사용하면서 두 페이지에 걸쳐있을 수 있음)
  • 시스템 대화 상자가 200mm 페이지 높이로 설정된 열전 사 영수증 프린터로 인쇄됩니다.
  • 앱이 클라우드 기반이므로 현재로서는 이러한 유형의 인쇄를위한 프린터 SDK를 구현할 수 없습니다.

다음 단계

iPad 및 기타 태블릿 또는 휴대 기기에서이 기능을 허용 해 달라는 요청이있었습니다. 이를 살펴본 결과 iOS는 이제 WiFi 네트워크 프린터로 인쇄 할 수있는 AirPrint 지원 프린터가 필요하고 Android는 Google 클라우드 프린트가 필요합니다. 이 과정이 랩톱을 사용하는 것보다 훨씬 더 어렵게 만들어 졌다는 사실에 저는 처음의 성가심에서 나아갔습니다. 그리고 저는 특별히 신경 쓰지 않습니다. 옵션이 시점에서 (클라이언트가 iOS를 사용 중임).

여기에서 콜로 보스 프레스토기본적으로 선택한 프린터에 대해 타사 AirPrint 서버를 제공하는 랩톱 /PC에서. 이제 iOS에서 프린터로 인쇄 할 수 있지만 Star TSP100-LAN 을 사용할 때 LAN에 연결되고 해당 네트워크의 컴퓨터에서 무선으로 제공됩니다. 여기서 문제는 티켓의 상단과 왼쪽에 약 1 인치 여백이 있고 컴퓨터에서 예상대로 인쇄된다는 것입니다. Star TSP100-LAN에서 올바르게 인쇄하려면 용지 높이를 200mm로 설정해야합니다 . 내 PDF 티켓이 두 페이지이고 두 번째 페이지가 거의 완전히 비어있을 수 있지만 프린터는 페이지 끝을 올바르게 가정합니다. 다른 고객 중 일부는이 공백을 올바르게 감지하는 Advanpos 영수증 프린터를 사용하고 있습니다.

iOS에서 인쇄 할 때 옵션 (예 : 페이지에 맞추기, 가능한 페이지 여백 등)이 부족하여 더욱 좌절감을 느끼는 경우 Presto에서 몇 가지 다른 설정을 변경하지 않고 시도했는데 Presto 지원팀에서 Zebra 프린터를 구입하라고 조언했습니다. 평가를 위해 Zebra QL420 + 를 구입했습니다.이 제품은 Wi-Fi 및 Bluetooth 연결은 물론 USB도 지원합니다. 이것은 노트북에서 인쇄되지만 페이지 크기가 문제입니다. Zebra QL420 +에서는 페이지 끝을 감지하지 못합니다 . 페이지에 맞추기가 활성화 된 경우 올바르게 인쇄 할 수 있지만 정확히 200mm 페이지 높이를 준수합니다. 여기서 Star 프린터는 문서의 끝을 감지하고 완료합니다.

스타 TSP100-LAN

  • LAN을 통해 컴퓨터에서 Star TSP100-LAN으로 올바르게 인쇄 할 수 있습니다
  • 컴퓨터에 설치된 WiFi /Presto 소프트웨어를 통해 iPad에서이 프린터로 인쇄 할 수 수 있지만 여백은 1 인치입니다.
  • Android에서이 프린터로 인쇄 할 수 없습니다 .

Zebra QL420 +

  • USB를 통해 컴퓨터에서 Zebra QL420 +로 인쇄 할수 있지만 두 번째 페이지의 끝을 감지하지 못하고 빈 종이를 공급합니다.
  • Android에서 Bluetooth를 통해 Zebra QL420 +에 연결할 수 있지만 Chrome 브라우저 창에서 PDF를 열어 인쇄 할 수 없습니다 (대신 PDF를 다운로드합니다. 내 쪽에서 개발 문제 일 수 있음) 그래서 인쇄 할 수 없습니다
  • iOS에서 Bluetooth를 통해 Zebra QL420 +를 전혀 감지 할 수 없습니다 .

내 질문

누군가 이러한 종류의 문제에 대한 경험이 있고 제안 사항이 있습니까? 하루가 끝나면 웹 앱을 통해 PDF 영수증을 생성하고 iPad /기타 무선 태블릿에서 중앙 열 영수증 프린터로 인쇄 할 수 있기를 원합니다. 현재 노트북에서 무선으로 (Star TSP100-LAN 유선을 통해)이 작업을 수행 할 수 있지만 태블릿을 통해 지속적으로 수행 할 수는 없습니다.

Star 케이스의 경우 노트북에 프린터를 설정 한 방법과 관련이 있습니까?-> Presto-> iPad 체인? PDF를 생성 할 때 여백에 문제가 있습니까?

내가 고려한 해결 방법은 iPad를 통해 모든 티켓 등을 만든 다음 프린터 옆에있는 중앙 컴퓨터에서 검색하여 인쇄하는 것이지만 오늘날과 같은 현대 기술을 사용하는 것은 확실합니다. 이 단계없이 그것을 달성 할 수있는 방법이 있어야합니다.

도와 주셔서 감사합니다. 2 일 후에 현상금을 지급하겠습니다.

편집

조정 된 페이지 너비를 사용하면 Zebra 프린터가 WiFi를 통해 올바르게 응답합니다. PDF 페이지 길이가 문서의 전체 길이 여야합니다. 그렇지 않으면 두 번째 페이지가 공백으로 채워집니다. TCPDF를 사용하여 높이를 자동으로 설정할 수 없었기 때문에 사전 설정 번호가 필요한 것 같습니다. 이것이 과거에이 프로그램을 사용했던 이유입니다. 별도로 살펴 보겠습니다.

페이지 너비를 원래대로 줄이면 Star 프린터의 여백이 더 커졌습니다.

Star TSP100-LAN이 궁금합니다. iPad에서 생성 한 pdf 파일을 노트북에서 직접 수동으로 인쇄하면됩니다. 제대로 인쇄됩니까?

user5232342021-02-22 07:01:56

@ user523234 PDF를 생성하는 것은 iPad가 아닙니다. 웹 앱에서 수행합니다. 따라서 두 플랫폼에서 동일해야합니다.

Robbie Averill2021-02-22 07:01:56

@scrowler이 모든 것에 대한 좋은 해결책을 찾았습니까? Post는 이제 조금 오래되었으므로 세부 사항이 변경되었을 수 있습니다.;) 감사합니다

Bjorn Forsberg2021-02-22 07:01:56

안녕 비욘, 짧은 대답-아니. 다른 방식으로 작동하는 프린터가 몇 대있었습니다. Zebra 프린터가 최상의 옵션 인 것처럼 보였고 꽤 좋은 결과를내는 타사 소프트웨어가있었습니다.

Robbie Averill2021-02-22 07:01:56

  • 답변 # 1

    여백 문제는 PDF 페이지 크기와 프린터 용지 크기 및 인쇄 너비의 불일치로 인해 발생할 수 있습니다. QL420 +는 블루투스를 통해 Android와 통신 할 수 있지만 iOS와는 통신 할 수 없습니다 (QL420 +에는 MFi가 없기 때문에). QL420 +는 WiFi를 통해 iOS 및 Android와 통신 할 수 있습니다. Zebra iMZ 프린터는 Bluetooth를 통해 iOS 및 Android와 통신 할 수 있습니다. 통합을 고려할 수 있습니다. Zebra SDK앱에 입력 한 다음이를 사용하여 PDF를 QL420 +로 인쇄합니다. 또 다른 옵션은 다음과 같은 유형의 장치에서 인쇄를 처리하는 앱을 사용하는 것입니다. 센트 비아.

    여기에는 프린터 (제조업체 /모델 포함), 통신 유형 (LAN, Bluetooth) 및 앱 플랫폼 (iPad, Android, 노트북) 등 몇 가지 변수가 있습니다. 변수를 줄이는 것이 도움이 될 것입니다. 그것은 당신을 위해 작동하기 때문에 랩톱에서 변경이 필요하지 않은 것 같습니다. iPad 및 Android의 경우 변수를 줄일 수없는 경우 PDF를 생성하고 이러한 제조업체 또는 타사에서 제공하는 것을 통해 인쇄하는 것이 유일한 옵션입니다. 페이지 크기, 축소 및 /또는 문서 자르기 (일반적인 영수증 프린터 해상도는 200dpi), 특히 Bluetooth를 사용할 때 인쇄하는 데 상대적으로 긴 시간 (문서 이미지가 프린터로 전송되기 때문에)에 문제와 문제가있을 수 있습니다. ; 여기서 새로운 것을 말하지 않고 이미 이러한 문제 중 일부를 보았습니다.

    필요한 통신 유형과 인쇄하려는 플랫폼에 맞는 하나의 프린터 제조업체 /모델을 선택하는 것과 같이 변수를 줄일 수 있다면 문제와 과제가 줄어 듭니다. 프린터 제조업체의 범위를 한 제조업체로 좁힐 경우 선택한 프린터 언어로 영수증을 생성하는 것도 고려할 수 있습니다 (PDF를 생성하는 대신 PDF를 클라이언트에 전송하고 일부 드라이버가 문서 크기를 축소하도록 함) 또는 잘라낸 다음 변경된 문서의 이미지를 인쇄를 위해 프린터로 보냅니다. 인쇄하는 데 시간이 덜 걸리고 크기 조정, 페이지 크기 및 여백 문제를 피할 수 있습니다.

    변수를 Zebra 프린터로 줄이고 영수증을 해당 언어로 렌더링하는 경우 센트 비아그들에게 연락하여 그들이 당신을위한 해결책을 가지고 있는지 확인하십시오.

    답변 해 주셔서 감사합니다. 현재 연결 문제를 무시하고 iPad에서 인쇄 할 때 Star의 여백을 해결하면 내 PDF 너비와 용지 너비가 동일하지 않기 때문에 가능합니다. 컴퓨터는 페이지 /종이에 맞출 수있는 옵션을 제공하지만 iPad는 그렇지 않습니다. PDF 페이지 크기를 조정하고 도움이되는지 확인하겠습니다.

    Robbie Averill2021-02-22 07:01:56
  • 답변 # 2

    로비, 꽤 오래된 게시물이지만 iPad /iPhone에서 ie로 인쇄 할 때 AirPrint와 같은 함정에 빠졌습니다. Star TSP100-airprint 프린터의 경우 인쇄가 잘 나오지만 미리 설정된 길이에 도달 할 때까지 용지를 뱉지 않습니다. 이 문제를 해결하기 위해 귀하의 생각과 권장 사항을 저와 공유 해주시겠습니까? 인쇄 작업이 끝날 때 빈 용지를 공급하지 않고 영수증을 자르도록 프린터가 확인 /설정 /고려해야하는 설정이나 사항이 있습니까? 귀하의 답변은 대단히 감사하겠습니다!

  • 이전 Azure Event Hubs 스트리밍 : Checkpointing이 setStartingPosition을 재정의합니까?
  • 다음 값 오류가 발생합니다. code에서 인식 할 수없는 모드 '1.4142135623730951'이 필요합니다.