
청구서가 PDF 파일로 우리 시스템에 전송되고 있습니다. 거기에는 주기적으로 디렉토리에서 파일을 확인하고 ipp를 통해 CUPS 연결된 네트워크 프린터(HP LJ 400)로 인쇄하는 스크립트가 있습니다.
모든 송장에는 4개의 사본이 필요하므로 사용되는 명령은 다음과 같습니다.
lpr -P invoiceprint -# 4 invoice.pdf
(invoiceprint는 프린터 2대로 구성된 클래스입니다. btw)
각 송장에서 CUPS가 각 사본에 대해 하나씩 총 4개의 인쇄 작업을 생성하는 것을 볼 수 있습니다.
모든 사본에 사본 번호를 중첩하려면 어떻게 해야 합니까?
그래서 원본 파일의 각 복사본에는 "Copy 1", "Copy 2" 등의 숫자가 표시됩니다.
겹쳐진 인쇄 정보를 프린터로 보낼 수 있는 방법이 있습니까? 아니면 다른 PDF를 기존 PDF와 병합해야 합니까? 그렇다면 이를 수행하는 가장 좋은 도구는 무엇이며, 이를 CUPS 필터링으로 추가할 수 있습니까? 아니면 별도의 PDF를 만들어 각각을 CUPS로 보내야 합니까?
답변1
실제로 libtext-pdf-perl 패키지의 일부인 pdfstamp라는 유틸리티가 있는데, 이 유틸리티는 기존 PDF에 텍스트를 추가합니다(분명히 새 레이어로).
덕분에 정보를 찾았습니다이 질문, pdfstamp가 댓글에 언급되었습니다.
유일한 문제는 유니코드 TTF 글꼴을 사용하는 경우에도 UTF8을 이해하지 못하는 것 같습니다.