Harmonica OS에서 CUPS를 사용하여 USB 및 네트워크 프린터 구성하기
Harmonica OS에서 CUPS를 사용하여 프린터를 구성하고, 드라이버가 필요 없는 IPP와 기존 드라이버를 비교하고, 테스트 페이지를 통해 USB 또는 네트워크 인쇄를 확인합니다.
Harmonica OS(HamoniKR)에서는 프린터 애플리케이션을 실행하여 USB 프린터를 추가하거나 검색된 네트워크 프린터를 선택하세요. 장치가 지원하는 경우 드라이버가 필요 없는 IPP(In-Print Program)를 우선적으로 사용하십시오. http://localhost:631인쇄 대기열을 확인하거나 기본 설정을 조정하거나 장치를 수동으로 추가해야 할 때는 CUPS 웹 인터페이스를 사용하세요. 벤더 드라이버는 구형 하드웨어 또는 프린터별 기능 누락 시 사용하는 대체 수단이며, 우선적으로 권장되는 첫 번째 단계는 아닙니다.
CUPS(Common UNIX Printing System)는 프린터 대기열과 인쇄 작업을 관리합니다. 연결 프로토콜은 드라이버 없이 대기열을 생성할 수 있는지 여부, 장치 검색 방법, 그리고 사용자가 제어할 수 있는 설정을 결정합니다. HamoniKR 8.0은 자동 네트워크 검색 및 system-config-printer유틸리티에 대한 문서를 제공하며, 정확한 메뉴 명칭은 버전에 따라 다를 수 있습니다.
| 연결 | 잘 맞습니다 | 절충 |
|---|---|---|
| 프린터를 통한 USB | 프린터가 컴퓨터 한 대에 물리적으로 연결되어 있습니다. | 로컬 장치 감지 및 호환 가능한 프린터 지원 여부에 따라 다릅니다. |
| 드라이버리스 IPP / IPP Everywhere | 신뢰할 수 있는 LAN 환경에서 사용하는 최신 프린터 | 일부 후처리, 회계 또는 공급업체별 제어 기능을 사용할 수 없을 수 있습니다. |
| AppSocket / HP JetDirect | IP 주소가 알려진 기존 네트워크 프린터 | 일반적으로 전송 암호화 없이 TCP 포트 9100을 직접 사용하며, 적절한 드라이버가 필요합니다. |
| 제조업체 PPD 또는 포장 | 구형 모델 또는 필수적인 독점 기능 | 유지보수 및 호환성은 공급업체에 따라 다르며, PPD 드라이버는 상위 버전에서 단계적으로 사용이 중단되고 있습니다. |
무엇을 설치하기 전에 프린터를 연결하고, Wi-Fi 또는 이더넷을 사용하는 경우 프린터 디스플레이에서 IP 주소를 확인하고, 컴퓨터가 올바른 네트워크에 연결되어 있는지 확인하십시오. 그런 다음 CUPS를 사용할 수 있는지 확인하십시오.
systemctl is-active cups
lpstat -r서비스가 비활성화된 경우, 다음 명령으로 시작하십시오 sudo systemctl enable --now cups. CUPS가 설치되어 있지 않은 경우, sudo apt update다음 명령 을 실행하십시오 sudo apt install cups. 패키지 사용 가능 여부는 구성된 HamoniKR 저장소에 따라 다릅니다. 장치가 검색되지 않았다는 이유만으로 정상적으로 작동하는 프린트 구성 요소를 교체하지 마십시오.

HamoniKR 가이드에 설명된 대로 애플리케이션 메뉴를 열고 관리 > 프린터 또는 프린터 설정 패널을 엽니다. 터미널을 열고 명령어를 실행할 수도 있습니다 system-config-printer. 추가를 클릭하고 로컬 장치 목록을 확인합니다. USB의 경우, 이름이 비슷한 관련 없는 모델이 아닌 감지된 정확한 모델을 선택합니다. 드라이버를 선택하고, 대기열 이름을 지정한 다음 구성을 적용합니다.

USB 장치가 전혀 인식되지 않으면 USB 허브 대신 케이블을 직접 연결해 보고 프린터 전원이 켜져 있는지 확인하십시오. CUPS는 다른 네트워크 프로토콜을 선택한다고 해서 USB 연결 오류를 해결할 수 없습니다. 장치 인식이 확인된 후에만 제조업체에서 제공하는 특정 문제 해결 패키지를 검토하십시오.
프린터 추가 대화 상자에서 네트워크 프린터 또는 네트워크 프린터 찾기를 엽니다. 드라이버가 필요 없는 IPP 옵션이 있는 장치가 검색되면 해당 연결을 선택하고 계속 진행합니다. 프린터는 지원되는 문서 형식과 옵션을 제공하므로 모델별 PPD에 대한 의존도가 줄어듭니다. 일반적으로 호환되는 최신 네트워크 프린터의 경우 이 방법이 가장 간편합니다.

프린터가 검색되었다고 해서 인쇄가 정상적으로 작동하는 것은 아닙니다. 무선 클라이언트 격리, 게스트 네트워크, 멀티캐스트 DNS 필터링 또는 잘못된 서브넷 설정으로 인해 프린터가 숨겨질 수 있습니다. 프린터가 검색되지만 양면 인쇄, 스테이플링 또는 색상 제어 기능이 제한적인 경우, 드라이버를 변경하기 전에 제조업체 설명서를 참조하여 사용 가능한 옵션을 확인하십시오. HamoniKR 8.0 프린터 설명서에는 드라이버 없이 인쇄할 경우 일부 제조업체 기능이 누락될 수 있다고 명시적으로 경고하고 있습니다.
더 자세한 제어를 위해 http://localhost:631HamoniKR 컴퓨터에서 CUPS를 열고 [관리]를 선택한 다음 [프린터 추가]를 클릭합니다. CUPS에서 인쇄 관리 권한이 있는 계정의 자격 증명을 요청할 수 있습니다. 검색된 로컬 또는 네트워크 장치를 선택하고, 간단한 대기열 이름을 입력한 다음, 적절한 드라이버 설치 불필요 또는 모델별 옵션을 선택합니다. 저장하기 전에 용지 크기와 같은 기본 설정을 검토하십시오.

웹 페이지와 데스크톱 유틸리티는 동일한 기본 인쇄 시스템을 수정합니다. 둘은 별도의 드라이버를 설치해야 하는 것이 아니라, 서로 다른 기능을 제공하는 대안입니다. 일반적인 설정에는 데스크톱 도구를 사용하고, 대기열 상태, 테스트 페이지 및 프린터 옵션에는 웹 인터페이스를 사용하십시오. CUPS는 OpenPrinting CUPS 관리 문서 에서 이러한 작업에 대해 자세히 설명합니다 . 의도적으로 보안이 강화된 원격 관리 환경을 구축한 경우가 아니라면 관리 권한은 로컬 컴퓨터에만 두십시오. 프린터를 추가하기 위해 공용 인터넷에 631번 포트를 열지 마십시오.
검색에 실패했지만 프린터가 알려진 주소로 응답하는 경우, 제조업체 설명서에서 실제 인쇄 서비스 URI를 확인하십시오. ipps://프린터가 보안 IPP를 지원하고 인증서를 검증할 수 있는 경우 엔드포인트를 사용하는 것이 좋습니다. ipp://제어된 로컬 네트워크에서는 엔드포인트를 사용하는 것도 가능합니다. 모든 프린터가 엔드포인트를 사용한다고 가정하지 마십시오 /ipp/print.
IPP는 지원하지 않지만 로우 소켓 인쇄를 지원하는 구형 모델의 경우 HamoniKR 문서에 따르면 AppSocket/HP JetDirect를 사용할 수 있습니다. 호스트 주소를 입력하고 프린터가 예상 포트(일반적으로 9100)를 사용하는지 확인하십시오. 이 방법은 서비스 검색을 사용하지 않지만 IPP의 기능 협상 기능이 없으며 일반적으로 암호화를 제공하지 않습니다.

IPP Everywhere URI를 인증한 경우 관리자는 명령줄에서 큐를 생성할 수도 있습니다. 아래 주소는 예시이며, 실제 프린터 URI로 바꿔야 합니다.
sudo lpadmin -p OfficePrinter -E -v ipp://192.168.1.50/ipp/print -m everywhere이 -p인수는 큐 이름을 지정하고, -v대상을 지정하며, -m everywhere드라이버가 필요 없는 모델을 요청합니다. 이는 프린터가 필요한 IPP 기능을 지원하는 경우에만 작동합니다. OpenPrinting lpadmin 참조 문서에는 이 형식이 설명되어 있으며, 기존 PPD 기반 드라이버는 더 이상 사용되지 않음을 경고합니다.
모델이 여전히 인쇄되지 않거나 필수 기능이 작동하지 않는 경우, 먼저 HamoniKR이 문서화한 배포판 지원 패키지를 확인하십시오.
sudo apt update
sudo apt install hamonikr-printer-drivers제조사에서 제공하는 Linux 드라이버 또는 PPD가 필요한 경우, 해당 제조사에서 직접 다운로드하여 사용 중인 모델 및 아키텍처를 지원하는지 확인하고, 신뢰할 수 있는 경우에만 설치하십시오. 브랜드가 같다는 이유만으로 임의의 PPD를 선택하지 마십시오. 일부 제조사의 대기열은 기기별 맞춤 옵션을 더 잘 제공하지만, 향후 업데이트를 통해 유지 관리하기가 더 어려울 수 있습니다.

프린터 속성 또는 CUPS 기본 옵션 설정 페이지에서 올바른 용지 크기를 설정하고 선택한 드라이버에서 제공하는 옵션을 확인하십시오. A4 용지와 Letter 용지의 차이는 예기치 않은 크기 조정의 원인이 되는 경우가 많습니다. 양면 인쇄, 품질 및 색상 설정은 장치마다 다르므로 예시에 표시된 모든 제어 기능이 사용자의 프린터에 적용된다고 가정하지 마십시오.

CUPS에서 프린터를 열고, 대기열을 선택한 다음, 유지 관리에서 테스트 페이지 인쇄를 선택합니다. 브라우저 없이도 동일한 대기열을 확인할 수 있습니다.
lpstat -p -d
lpstat -o
lp -d OfficePrinter /path/to/test.pdf
설정이 성공적으로 완료되면 테스트 페이지가 예상 페이지 크기와 레이아웃으로 인쇄되고, 인쇄 작업이 대기열에서 제거되며, 일반 애플리케이션에서 동일한 대상으로 인쇄할 수 있습니다. "유휴, 작업 접수 중"은 CUPS가 작업을 대기열에 추가할 수 있음을 의미할 뿐, 용지가 출력 트레이에 도달했음을 보장하지는 않습니다. 인쇄가 중단되면 lpstat -o선택한 장치의 URI를 확인하고, 연결 가능성을 점검하고, 프린터의 IPP 또는 소켓 설정을 설명서와 비교하십시오. 네트워크 설정의 경우, CUPS 방화벽 및 네트워크 포트 지침에서는 IPP에 TCP 631, mDNS 검색에 UDP 5353을 사용하도록 안내하고 있습니다. 방화벽 변경 사항은 신뢰할 수 있는 LAN에만 적용하십시오.
사용자별 기본 설정 및 명령줄 작업에 대한 자세한 내용은 CUPS 명령줄 인쇄 참조를 참조하십시오 . 현재 드라이버리스 큐에서 테스트 페이지가 올바르게 인쇄되는 경우, 기존 큐를 추가하여 중복되는 부분을 만들지 말고 그대로 두십시오.
Harmonica OS에서 CUPS를 사용하여 프린터를 구성하고, 드라이버가 필요 없는 IPP와 기존 드라이버를 비교하고, 테스트 페이지를 통해 USB 또는 네트워크 인쇄를 확인합니다.
암호화된 디스크, 읽기 전용 파일 시스템 및 sudo를 사용하는 계정에 대한 검사를 포함하여 복구 셸을 사용하여 새 Harmonica OS 루트 암호를 설정하십시오.
썬더버드에서 S/MIME 인증서를 가져오거나 요청하고, 서명 및 암호화에 할당하고, 개인 키를 백업하고, 보안 이메일을 확인하세요.
Ubuntu 24.04에서 절전 모드 후 Wi-Fi 연결 끊김 현상을 NetworkManager, 무선 차단, 업데이트, 절전 모드 및 드라이버 점검을 통해 해결하고, 절전 모드 해제 시마다 작동 여부를 확인합니다.
BitLocker를 사용하여 Windows 11과 함께 Ubuntu 24.04를 안전하게 설치하세요. 별도 드라이브 및 공유 드라이브 경로, 복구 키, 파티셔닝 및 부팅 검사를 비교해 보세요.
Ubuntu GNOME 환경에서 tracker-miner-fs-3가 높은 CPU 사용량을 보이는 이유와 인덱싱 상태 확인, 폴더 제외, Ubuntu 업데이트, 또는 검색 인덱스를 안전하게 재구축하는 방법을 알아보세요.
클리핑, ALSA 형식 변환 또는 HDA 절전 모드가 Ubuntu 24.04 오디오 왜곡을 유발하는지 추적한 다음, 해당되는 복구 가능한 수정 사항을 적용하십시오.
pactl 스크립트를 사용하여 기본 싱크를 업데이트하고 이미 재생 중인 스트림을 재라우팅함으로써 Debian 오디오를 지정된 PipeWire 출력 간에 전환할 수 있습니다.
블루투스 헤드셋 마이크를 작동시키려면 올바른 입력 소스를 선택하고, 핸즈프리 오디오 프로필을 사용하고, Ubuntu의 PipeWire 경로를 확인하세요.
Flatpak 앱이 Ubuntu 24.04 GTK 테마를 무시하는 이유를 알아보고, 테마 확장 프로그램을 확인하고, Flatpak 앱을 새로 고치고, 포털 문제를 진단하는 안전한 단계를 따르세요.