2012-12-04 6 views
1

일부 형식으로 문자열을 인쇄하고 끝에 용지 절단 명령을 전달하려고합니다. 이 코드EPSON PRINTERS에서 인쇄

Convert.ToString((char)27) + "@" + Convert.ToString((char)29) + "V" + (char)1 

있어 검색 후 내가 문자열이 추가 결국 인쇄 할 필요가있다. 명령은 용지를 자르지 만 끝이 아니라 가운데 부분을 자릅니다. 또 다른 사본을 주면 이전 인쇄물의 일부가이 인쇄물에 들어 있다는 의미입니다.

이 문제를 해결하려면 을 도와 주시고이 EPSON 프린터에 프린터 명령을 전달하는 가장 좋은 방법을 제안하십시오.

+0

게시자가 게시 한 스 니펫의 결과와 함께이 곳/사용중인 장소에 대한 추가 컨텍스트를 제공 할 수 있습니까? –

답변

0

대부분의 영수증 프린터는 현재 인쇄 위치와 다른 위치에서 용지를 자릅니다.

두 가지 접근 방법이 있습니다. 먼저 영수증 자르기 위치와 인쇄 된 마지막 행 사이의 줄 수를 계산해야합니다. 더 일반적으로, 다음과 같은 영수증 텍스트 헤더 될 수 있으며, 비어있을 수 있습니다있는, 또는 - 라인의 정확한 숫자를 인쇄, 영수증을 절단하기 전에

  • :

    그런 다음 다음 중 하나를 수행합니다.

  • 적절한 줄 넘김 수를 실행하십시오. 영수증을 자른 다음 동일한 수의 역방향 줄 바꿈을 실행하십시오. 프린터가 역전 원 공급을 지원한다고 가정하면 용지 걸림 위험이 높아질 수 있습니다.

관련 문제