https://photobooth-app.org/extras/printerexample/
프린터 설정 예제¶
다음은 photobooth-app에서 사용하기 위해 Dai Nippon Printing (DNP) DS-RX1HS 프린터를 설정하는 방법에 대한 자세한 예입니다. DS-RX1HS는 현장 이벤트 인쇄에 일반적으로 사용되는 매우 인기 있는 염료 승화 사진 프린터입니다. 이 가이드는 운영 체제의 표준 인쇄 스풀링 서비스와 함께 작동하는 다른 유형의 프린터를 설정하는 데에도 도움이 될 수 있습니다.
인쇄 기능 설정¶
photobooth 앱에서 인쇄 기능을 활성화하려면 공유 및 인쇄 가이드의 초기 단계를 따르십시오. 인쇄 버튼이 활성화되면 이 가이드를 계속 따라 OS 및 인쇄 요구 사항에 적합한 인쇄 명령을 설정하십시오.
이미지 출력 설정¶
프린터 설정 외에도, 포토부스 앱에서 출력되는 이미지가 프린터 및 인쇄 매체에 맞게 적절히 조정되었는지 확인해야 합니다. 여기에는 최종 출력 이미지의 크기 조정, 자르기 및/또는 패딩을 통해 올바른 해상도와 가로 세로 비율을 맞추는 것뿐만 아니라, 대부분의 테두리 없는 사진 프린터에서 적용되는 인쇄 확장으로 인해 필요한 텍스트, 로고 또는 기타 인쇄 표시를 위한 여백을 남기는 것이 포함됩니다. 자세한 내용은 미디어 항목 처리 페이지를 참조하십시오.
프린터 설정¶
인쇄 버튼이 활성화되고 이미지 처리가 원하는 대로 구성되었다면, 다음 설정 단계는 포토부스 갤러리에서 처리된 파일을 프린터로 보내는 올바른 명령을 생성하는 것입니다. 이 예에서는 다음 단계를 다룹니다.
- 적절한 프린터 드라이버 다운로드 및 설치 (이 경우 DS-RX1HS용)
- photobooth-app 외부에서 인쇄 구성 및 테스트
- 인쇄 명령어 작성 및 디버깅
- photobooth-app에서 인쇄 구성 및 테스트
Linux (Ubuntu 24.04 LTS)¶
다음 예제는 다른 Debian 또는 비 Debian 기반 Linux 시스템에도 적용될 수 있습니다.
1. 드라이버 설치¶
DNP 프린터는 Gutenprint 드라이버 패키지를 통해 Linux에서 지원됩니다. printer-driver-gutenprint 패키지를 설치하는 것으로 시작하십시오.
sudo apt install printer-driver-gutenprint
새 드라이버를 사용할 준비가 되었는지 확인하려면 CUPS를 다시 시작하십시오.
sudo systemctl restart cups
이제 프린터 전원을 켜고 USB를 통해 연결한 상태에서 설정 -> 프린터 -> 프린터 추가... 또는 다른 원하는 방법을 사용하여 프린터를 추가할 수 있습니다. DS-RX1HS는 DS-RX1로 감지되어 추가됩니다(RX1HS는 주로 프린터 펌웨어 업그레이드와 재설계된 미디어이기 때문입니다). 제대로 추가되면 프린터 모델은 CUPS+Gutenprint를 지원 드라이버 스택으로 표시해야 합니다.
2. 프린터 구성¶
프린터를 설치하고 추가한 후에는 기본 옵션을 기본 설정 및 설치된 인쇄 매체와 일치하도록 구성할 수 있습니다.
설정의 프린터 페이지로 이동하여 프린터의 ⋮ 메뉴를 클릭하고 인쇄 옵션을 선택하여 이 작업을 수행합니다.
http://localhost:631의 CUPS 웹 인터페이스로 이동하여 상단 탭의 프린터를 클릭하고 프린터 이름을 클릭한 다음 두 번째 드롭다운 메뉴(기본적으로 관리라고 표시됨)에서 기본 옵션 설정을 클릭할 수도 있습니다.
초기 설정 시 설정해야 할 중요한 옵션은 다음과 같습니다.
- 용지 크기(설치된 인쇄 용지와 일치하도록)
- 방향
- 화질 (해상도와 인쇄 시간 간의 균형을 고려하십시오.)
- 색상 정밀도, 테두리에 맞게 페이지 축소, 오버코트 패턴 등과 같은 고급 옵션
프린터 기본값을 구성한 후 프린터 옵션 화면이나 CUPS 웹 인터페이스의 첫 번째 드롭다운 메뉴(기본적으로 유지 관리라고 표시됨)에서 테스트 페이지를 클릭하여 테스트 페이지를 인쇄할 수 있습니다. CMYK 및 RGB 테스트 패턴이 있는 Ubuntu 시스템 테스트 인쇄가 인쇄되어야 합니다. 성공하면 GIMP와 같은 이미지 미리보기/편집 소프트웨어를 사용하여 사진 인쇄 테스트를 진행하고 설정을 추가로 조정할 수 있습니다.
3. 인쇄 명령 작성¶
테스트 인쇄가 만족스러우면 원하는 설정으로 이미지 파일을 인쇄하는 lp 명령을 작성할 수 있습니다. 이전에 설정한 인쇄 옵션을 명시적으로 호출하지만, 옵션 없이 lp를 사용하면 이전에 설정한 옵션으로 기본 설정되어야 합니다.
먼저 lp 명령의 핵심부터 시작하겠습니다.
lp -d PRINTER_NAME {filename}
-o OPTION_NAME=OPTION_VALUE 패턴을 사용하여 이 명령에 옵션을 추가할 수 있습니다. 프린터에서 허용하는 옵션 이름과 값을 알려면 다음 명령을 실행하면 됩니다.
lpoptions -p PRINTER_NAME -l
옵션 이름과 값이 긴 목록으로 표시되고 이전에 설정한 기본 옵션 옆에 *가 표시됩니다. 이전 단계에서 고려해야 할 중요한 옵션 목록을 기반으로 다음은 사용할 명령 플래그입니다.
- -o PageSize=w288h432 (4x6 용지에 인쇄)
- -o orientation-requested=4 (세로로 인쇄하려면 3, 가로로 인쇄하려면 4)
- -o StpColorPrecision=Best
- -o Resolution=300dpi (600dpi로 인쇄하려면 300x600dpi)
- -o StpiShrinkOutput=Expand
- -o StpImageType=Photo
- -o StpLaminate=Glossy (인쇄 시간이 더 오래 걸리는 대신 무광택 질감을 추가하려면 Matte)
이제 이 모든 것을 하나의 명령으로 묶어 명령줄에서 인쇄를 테스트할 수 있습니다.
lp -d PRINTER_NAME {filename} -o PageSize=w288h432 -o orientation-requested=4 -o StpColorPrecision=Best -o Resolution=300dpi -o StpiShrinkOutput=Expand -o StpImageType=Photo -o StpLaminate=Glossy
{filename} 상용구 대신 파일을 전달하여 이 인쇄 명령을 테스트하십시오. 예상대로 작동하면 photobooth 앱에서 이 명령을 사용하도록 인쇄 작업을 설정할 준비가 된 것입니다.
참고: 사전 설정과 같은 미리 정의된 구성 옵션 집합에 매핑되는 명명된 프린터 인스턴스를 생성하여 사용할 수도 있습니다. 자세한 내용은 CUPS 명령줄 인쇄 및 옵션 페이지의 저장된 옵션 만들기를 참조하십시오.
4. 포토부스에서 인쇄 설정 완료¶
이제 이전 단계에서 만든 명령을 포토부스 앱에서 구성한 인쇄 동작에 다시 추가할 수 있습니다. 포토부스 관리 페이지로 이동하여 CONFIGURATION -> share -> (Your Print Action)로 이동합니다. Share Command 상자에 명령을 붙여넣고 저장합니다.
완료되면 생성한 인쇄 동작을 눌러 갤러리의 사진을 인쇄할 수 있습니다. 고급 사용 사례의 경우 품질, 마무리 및 복사본 수에 대해 서로 다른 설정으로 여러 인쇄 동작을 만드는 것을 고려하십시오.