Unix에서 인쇄 할 때 Adobe의 acroread Unix 명령을 통해 PDF 파일을 파이프하여 PostScript 파일을 생성 한 다음 lp 명령. 저는 고객 중 한 곳에서 연속 확인 양식을 인쇄하는 데 사용되는 구형 프린터 인 Epson LX-300 + 라인 프린터를 사용하여 잠시 동안 처리해 왔습니다. 프린터는 양식 맨 위에 여분의 여백을 생성합니다 미리 인쇄 된 양식의 주요 위치에서 인쇄하지 못하게합니다.포스트 스크립트 및 원시 데이터를 라인 프린터로 인쇄하면 초과 여백이 생성됩니다.
저는 손을 잡을 수있는 모든 것을 시도했습니다. 사용자 화 PPD를 사용하고 있으므로이 연속 양식에 필요한 사용자 정의 페이지 크기를 설정할 수 있습니다. 나도 lp -o raw를 사용하여 프린터에 원시 텍스트를 인쇄 해 보았으며 여전히 빈 공간을 생성합니다.
*HWMargins: 36 36 36 36
*HWMargins: 0 0 0 0
에 :
*PageSize Checks/Checks: "<</PageSize[596 227]/ImagingBBox null>>setpagedevice"
...
*PageRegion Checks/Checks: "<</PageSize[596 227]/ImagingBBox null>>setpagedevice"
...
*ImageableArea Checks/Checks: "0 0 596 227"
...
*PaperDimension Checks/Checks: "596 227"
나는 심지어에서 설정 HWMargins을 수정 시도 :
이
내가 PPD에 추가 라인은 사용자 정의 페이지 크기를 설정하는 것입니다을 사용할 수 없습니다.
나를 제한하는 것이 있습니까? ESC/PCL/PJL 명령의 일부 형식을 추가하여 확실히 프린터의 하드웨어 제한과 같은 것을 무시할 수 있습니까? 이 프린터 모델은 현재 수표를 인쇄하는 데 사용되고 있으며, 원시 데이터를 사용하고 있습니다. Windows를 통해 인쇄하고 있지만 사용중인 방법에 액세스 할 수는 없습니다. 사전에
감사합니다.
"초과 공백 여백"은 얼마나 큰가? 구멍이 뚫린 부분부터 첫 번째 인쇄 흔적까지의 수직 여백은 얼마나 큰가? 이 프린터는 수표를 출력합니까? –