문제

기존 MS 문서와 유사한 새로운 PCL 파일을 생성하는 방법.MS 문서 템플릿이 있고 이를 실제 데이터로 바꿉니다.PCL 형식에 대해서도 동일한 결과를 얻어야 합니다(PCL 파일을 템플릿으로 생성하고 이를 데이터베이스의 실제 값으로 바꾸고 팩스로 보냅니다).

도움이 되었습니까?

해결책

  1. 새 프린터를 설치하다
  2. 포트를 요청하면 "로컬 포트" 유형의 새 포트를 만듭니다.
  3. 포트 이름으로 파일 이름을 입력하십시오. c:\temp\print.pcl
  4. 일부 PCL 호환 프린터를 선택하세요. 예:HP LaserJet 4 또는 팩스와 호환되는 모든 것

이 프린터로 인쇄하면 Windows에서는 해당 파일에 출력을 기록합니다.

많은 프로그램에서는 인쇄를 파일로 리디렉션할 수 있습니다.이 경우 각 인쇄 작업에 대해 다른 파일 이름을 선택할 수 있습니다.

다른 팁

데이터와 병합하기 위해 실제 템플릿(PCL 매크로)을 생성하려는 경우 PCL 드라이버를 사용하여 PCL 출력을 생성하고 이를 PCL 매크로로 변환해야 합니다.

일반적인 상황은 프린터에 다운로드된 오버레이가 있고 호스트 시스템(Unix, AS/400 등)의 데이터가 오버레이 위에 중첩되어 전송되는 것입니다.우리는 호스트 애플리케이션, 도트 매트릭스 프린터, 사전 인쇄된 양식 --> 동일한 호스트 애플리케이션, 레이저 프린터, 백지에서 마이그레이션하는 고객을 위해 이 작업을 많이 수행합니다.

표준 PCL 드라이버를 사용하여 파일로 인쇄를 사용하여 출력을 생성합니다(HP LaserJet 5 및 4000은 다른 제조업체 장치에서 이러한 PCL 파일을 사용하는 측면에서 가장 성공적인 제품입니다).그 후에는 PCL 매크로로 변환해야 합니다.폼피드 등 특정 요소를 포함하지 않는 특수 PCL 파일입니다.기본적으로 페이지 꺼내기를 유발하는 모든 종류의 명령입니다.또한 매크로로 정의하고 ID를 부여하는 코드도 포함되어 있습니다.

a 일단 생성되면 이스케이프 시퀀스를 사용하여 표준 텍스트를 보내 양식을 트리거할 수 있습니다.

&f#y3X 여기서 #은 매크로 ID입니다(필요에 따라 &f#y2X, &f#y4X일 수도 있음).

PCL 경험이 있는 경우 이러한 파일을 직접 변환할 수 있습니다.그러나 나는 거기에 있는 일부 도구를 계속 사용하는 것이 좋습니다.이들 중 일부는 다음과 같습니다:

  • Lexmark 사용자 정의 프린터 드라이버(저는 T616을 사용하는 경향이 있습니다. 사용자 정의 탭에서 필요한 옵션을 찾을 수 있습니다)
  • HP 양식 및 글꼴 관리자
  • PCLWorks(PCL 보기, 이미지 형식을 PCL 매크로로 변환)

다른 트릭은 때때로 트리거 코드를 추가하는 것입니다.호스트 응용 프로그램을 제어할 수 있고 제어 코드 삽입이 허용되는 경우 이는 문제가 되지 않습니다.그러나 그렇지 않은 경우 Unix의 쉘 스크립트, OS/400의 워크스테이션 사용자 정의 개체 또는 Windows 프린터 대기열의 구분 시트 기능을 사용하여 명령을 삽입할 수 있습니다(@F 명령을 사용해야 함). ).

이 링크를 확인하고 싶을 수도 있습니다.PCL 매크로에 대한 전체 섹션이 있습니다.HP PCL 참조 안내서

이것이 당신이 찾고 있는 것이기를 바랍니다.이것은 다소 복잡할 수 있습니다.더 많은 정보가 필요하시면 이 게시물에 댓글을 남겨주시면 더 자세한 정보를 추가하겠습니다.

간단한 해결책을 찾았고 작동합니다.도구(net에서 사용 가능)를 사용하여 .doc 파일 샘플을 PCL로 변환합니다.에디트 플러스로 열어서 공부해보세요...나는 그것을 내 필요에 따라 수정할 수 있다는 것을 깨달았습니다.그것을 확인하면 각 문자가 해당 위치에 있는 것을 볼 수 있습니다. 예:p0Yp796Y*p1582Xn -- 화면의 위치(x축 1582 및 y축 796)에 있는 문자 n을 의미합니다.이제 필요에 따라 무엇이든 변경할 수 있고, 새 객체, 선 등을 위치에 추가할 수 있습니다.나는 그것이 지루하다는 것을 알고 있지만 나에게는 효과가 있습니다....

FOP를 사용하여 PCL을 생성할 수 있습니다.

docx 형식으로 작업할 수 있는 경우 docx4j는 출력에 FOP를 사용할 수 있습니다.

(.doc로 작업해야 하는 경우 docx4j에는 poi hwpf를 사용하여 기본적인 변환이 있습니다)

PCLWorks 프로그램은 Img2PCL.exe와 함께 제공됩니다.Img2PCL은 JPG 또는 TIFF 이미지를 로고, 서명, 양식 오버레이 등의 매크로로 변환합니다.89달러입니다.또한 PCL을 읽을 수 있는 영어로 분해하는 PCLCode도 함께 제공됩니다.그리고 PCL 학습 도구로 사용됩니다.www.pclworks.com

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