HamoniKR 4.0
  • 하모니카 사용자 가이드
  • 1. 하모니카 소개
  • 2. 설치하기
    • 2.1 하모니카 부팅 USB 제작
    • 2.2 윈도우와 하모니카 OS 멀티부팅 - 자동 파티션
    • 2.3 윈도우와 하모니카 OS 멀티부팅 - 수동 파티션
    • 2.4 그대로 두고 설치하기가 나오지 않는 경우
  • 3. 기본 사용법
  • 4. 문서 작성하기
  • 5. 멀티미디어 활용하기
  • 6. 엔터테인먼트 즐기기
  • 유용한 단축키
  • 자주 묻는 질문답변 모음(FAQ)
  • 다양한 하모니카 활용팁
    • 하모니카 CLI tools
      • icdiff (color diff)
      • jq (json parser)
      • D2Coding Regular font (Korean font)
      • remote-share-cli (easy file share to remote)
      • hamonikr-ff (fzf and bat features)
      • speedtest-cli (network speed benchmark)
      • w3m (terminal web browser)
      • mtr (traceroute)
      • network-manager nmtui (network setting tui)
      • systemd-tui (systemd service management tui)
      • ncdu (disk usage analysis)
      • mc (terminal file manager)
      • tldr (manual for command)
      • fsarchiver (partition backup and restore)
      • starship (mordern prompt for shell)
      • htop (process viewer)
      • glances (system monitoring tool)
      • lazydocker (TUI for both docker and docker-compose)
      • tmux (terminal multiplexer)
      • ttyd (Share terminal over the web)
      • aria2 (download utility - HTTP/HTTPS, FTP, SFTP, BitTorrent, Metalink)
      • asciinema (Record and share terminal sessions)
      • neofetch (show system infomation)
      • s-search (web-search-cli)
    • 하모니카 호환 SW 및 플랫폼
    • 하모니카 OS 포터블 리눅스 제작하는 법
    • 하모니카 OS 사용가능한 백신들
    • 하모니카 리눅스 Teamviewer 원격관리
    • 하모니카 리눅스 텔레그램 메신져
    • 윈도우 PC 원격데스크톱 접속하기
    • 하모니카 리눅스에서 HWP 문서 사용
    • 하드 디스크 크리너 - 불필요한 파일 정리
    • 하모니카 PC 크롬 원격 데스크톱 접속 기능 사용하기
    • 하모니카 리눅스에서 게임하기
    • 하모니카 리눅스에서 flatpak 으로 프로그램 설치 하는 방법
    • 하모니카 리눅스 VPN 사용
    • 하모니카 PC 에서 네트워크 스캐너 사용하기
    • 속도 최적화 및 디스크 정리
    • 하모니카에서 버추어박스 6 사용하기
    • 하모니카 커널 변경 방법
    • 하모니카 리눅스 원격 데스크탑 접속
    • 하모니카에서 폴더 암호화 사용
    • 하모니카에서 전자칠판 사용하기
    • 서버 모니터링 프로그램 bashtop
    • ffmpeg 사용법 - 동영상에서 음성추출하기, 동영상 변환
    • 동영상에서 자동으로 자막추출 Vrew
    • 음성파일 자르기 audacity
    • 클립보드 매니저 CopyQ
    • /target/에 'grub-efi-amd64-signed' 패키지를 설치하는 데 실패했습니다
    • USB에 설치된 하모니카로 크롬북처럼 사용하기
    • 하모니카 프린터 설정 가이드
    • Github CLI 사용법
    • 하모니카에서 주민등록등본, 4대보험가입증명서 출력하기
    • 하모니카에서 바이러스 백신 사용하기
    • 파티션 백업 복구 qt-fsarchive 사용법
    • 하모니카 4.0 에서 OneDrive 사용하기
    • 하모니카로 홈시어터를 구축하는 방법
    • 구글 크롬 설치
    • 유튜브, Vimeo 동영상 파일 저장하기 - ClipGrab
    • FTP 클라이언트 프로그램 설치 및 사용 - FileZilla
    • 음악 플레이어 - Audacious (오데이셔스)
    • 토렌트 프로그램 추천 - qbittorrent
    • 시스템 스냅샷 관리 Systemback
    • 쓰기 가능한 부팅 USB 제작 Live USB Creator
    • 스티커 메모 프로그램 Xpad
    • 모니터링 도구 Conky
    • 소스코드 버전 관리 도구 RabbitVCS
    • 여러개 ISO 파일을 담는 부팅 USB 제작 프로그램 Ventoy
    • 안드로이드 에뮬레이터 Genymotion
    • 데스크톱 원문 검색 프로그램 recoll
    • 음악 플레이어 Lollypop
    • 시스템 사용시간 모니터링 ActivityWatch
    • 로컬 네트워크 서비스 탐색 도구 avahi
    • 자막 편집 프로그램 Subtitld
    • 파일명 일괄변경 프로그램 GPRename
    • 하모니카 4.0 > 5.0 업그레이드
    • Motrix 매뉴얼
Powered by GitBook
On this page
  • 방법1) 프로그램 > 프린터 실행
  • 1. 시스템에서 제공하는 프린터 유틸리티를 실행.
  • 2. 상단의 추가하기 버튼을 누릅니다.
  • 3. USB 프린터의 경우
  • 4. 네트워크 연결 프린터인 경우
  • 5. 프린터 드라이버 설치
  • 방법2) 웹브라우저로 프린터 추가
  • 프린터 관리그룹으로 등록
  • 프린터 관리페이지 접속
  • 방법3) 터미널 > lpadmin 으로 설정
  • 현재 설치된 프린터 보기
  • 프린터 추가하기
  • 기본 프린터로 설정하기
  • 프린터 출력하기
  • Driverless 프린터 추가하기
  • 기타. 윈도우용 프린터를 공유해서 사용하는 방법(samba)
  • 1) 삼바 설정 변경
  • 2) 삼바 재시작
  • 3) 하모니카에서 프린터 설정

Was this helpful?

  1. 다양한 하모니카 활용팁

하모니카 프린터 설정 가이드

PreviousUSB에 설치된 하모니카로 크롬북처럼 사용하기NextGithub CLI 사용법

Last updated 4 years ago

Was this helpful?

이 문서의 내용은 다음과 같이 구성되었습니다.

하모니카는 최근의 프린터는 대부분이 사용하는 usb 프린터를 지원하고 있으며

프린터의 전원을 키고 usb 를 꼽으면 자동으로 인식되어 설치됩니다.

만약 자동으로 인식되지 않는 경우에는 다음의 4가지 방법으로 설치할 수 있습니다.

  • 프로그램 > 프린터 실행

  • 터미널 > lpadmin 으로 설정

프린터 제조사가 리눅스용 드라이버를 지원한다면 Ubuntu 용 드라이버를 다운로드 받아서 설치하면 됩니다.

프린터 드라이버의 경우 하모니카는 지원하는 드라이버가 없는 경우에도 자동으로 드라이버를 검색해서 찾아줍니다.

프린터 DB에 등록된 모델이 아닌 경우는 제조사에서 제공하는 프린터 드라이버(ppd)가 필요합니다.

일부 프린터는 하모니카에서 사용할 수 있는 드라이버 파일(ppd)이 제공되지 않는데, 이 경우는 다음과 같은 방법을 사용할 수 있습니다.

방법1) 프로그램 > 프린터 실행

1. 시스템에서 제공하는 프린터 유틸리티를 실행.

(프로그램 > 관리 > 프린터 메뉴 실행 또는 터미널에서 “system-config-printer” 명령어 입력)

2. 상단의 추가하기 버튼을 누릅니다.

3. USB 프린터의 경우

모델명이 위에 표시됩니다. 모델명을 선택하고 다음 버튼을 누릅니다.

4. 네트워크 연결 프린터인 경우

네트워크 프린터를 클릭하면 화면과 같이 여러가지 옵션이 제공되는데 프린터가 네트워크 자동설정을 지원하는 경우는 검색해서 보여주게 됩니다.

검색되지 않는 경우 아래의 AppSocket/HP JetDirect 를 선택하고 Host 칸에 프린터의 IP 주소를 입력합니다.

5. 프린터 드라이버 설치

다음 버튼을 누르면 해당 프린터의 드라이버를 자동으로 찾아줍니다. (단, 해당 사이트에 등록된 모델에 한함).

이 경우, 다음 버튼만 클릭해주면 해당 드라이버가 자동으로 설치됩니다.

만약 프린터 드라이버를 자동으로 찾지 못하는 경우 선택하는 방법은 4가지가 있습니다.

드라이버 설치 방법1 - 프린터 모델 선택

기본 제공하는 프린터 드라이버 목록에서 제조회사와 프린터 모델을 선택해서 입력

  • 시스템에서 해당 프린터의 드라이버를 자동으로 찾지 못하는 경우, 데이터베이스 목록에서 해당 프린터의 모델명을 수동으로 선택해줍니다.

프린터 제조사 선택

프린터 모델 선택

  • 설정가능한 옵션이 있는 프린터의 경우 옵션을 설정하는 화면이 나옵니다. (이 화면은 모델에 따라 나오지 않을 수 있습니다.)

  • 프린터의 이름을 설정하고, 적용 버튼을 클릭하여 프린터를 추가합니다.

드라이버 설치 방법2 - 프린터 드라이버 파일을 수동으로 선택

제조사에서 공급하는 프린터 드라이버 파일을 직접 선택해줍니다.

프린터 드라이버 파일은 주로 파일 확장자가 ppd 로 제공되는 파일입니다.

드라이버 설치 방법3 - 다운로드 가능한 프린터 드라이버 검색

프린터 모델이나 제조사를 입력하고 검색합니다.

드라이버 설치 방법4 - Driverless IPP 선택

Driverless IPP - 프린터 드라이버가 필요없는 프린팅 방식을 의미합니다.

이 방식은 프린터에서 보내주는 정보를 이용하여 프린터 드라이버가 없는 경우에도 인쇄할 수 있는 방법입니다.

프린터 사용자들이 관련 드라이버가 없어서 제대로 사용하지 못하는 경우가 있는데

하모니카의 CUPS 서비스는 프린터 관리를 위해 드라이버가 없는 프린터의 경우에도 자동으로 프린터 드라이버를 추가해서 사용할 수 있는 Driverless Printing 기능이 제공됩니다.

(CUPS 2.2.2 이상, cups-filters 1.13.0 이상 필요)

다만 기본적으로 활성화 되어 있지 않고, 이 기능을 사용하기 위해서는 /etc/cups/cups-browser.conf 파일의 제일 아래쪽에 아래의 내용을 추가합니다.

sudo vi /etc/cups/cups-browser.conf

CreateIPPPrinterQueues Driverless CreateIPPPrinterQueues All

설정 파일을 저장 후 다음과 같이 cups 서비스를 다시 재시작 해줍니다.

$ sudo systemctl restart cups cups-browsed

이제 프로그램 > 프린터를 실행하고 프린터 추가 버튼을 누르면 다음과 같은 화면이 나옵니다.

이때 아래 화면처럼 Driverless IPP 를 선택하시면 자동으로 프린터 드라이버를 추가해줍니다.

이 기능은 cups-filters PPD Generator 기능을 통해 자동으로 드라이버를 추가하는데 아래와 같은 과정으로 수행됩니다.

text -> texttopdf -> pdftopdf -> PDF -> gstoraster -> rastertopclm -> PCLm ---> Printer

방법2) 웹브라우저로 프린터 추가

프린터 관리그룹으로 등록

먼저 현재 사용자를 프린터 관리그룹으로 등록해야 합니다.

터미널에서 아래의 명령을 실행하세요.

sudo usermod -aG lpadmin $USER
sudo systemctl restart cups cups-browsed

프린터 관리페이지 접속

이제 웹브라우저를 열고 주소창에 아래의 주소를 입력합니다.

다음과 같은 화면이 나오면 상단의 Administration 탭을 클릭합니다.

이때 사용자 인증을 요구한다면 위에서 설명한 프린터 관리그룹으로 등록하기를 먼저 해주세요.

프린터 추가 메뉴

화면에 보이는 Add Printer 버튼을 클릭하면 프린터 추가 화면이 나옵니다.

이때 Unauthorized 메세지가 나오는 경우 크롬이나 파이어폭스 등 다른 웹브라우저를 이용해서 다시 시도하세요. (firefox 권장)

프린터 추가하기 - Step 1

프린터의 위치에 따라서 두가지 선택지가 있습니다.

자신의 컴퓨터에 직접 연결된 프린터의 경우 Local Printers 메뉴를 이용할 수 있으며

네트워크 프린터를 추가하는 경우에는 설치할 프린터가 제공하는 기능에 따라 다양한 네트워크 연결방식을 사용할 수 있습니다.

일반적으로 대부분의 프린터가 지원하는 AppSocket/HP JetDirect 를 선택하면 됩니다.

프린터 추가하기 - Step 2

AppSocket/HP JetDirect 를 선택하면 다음과 같은 화면이 보입니다. Connection 입력란에 네트워크 프린터의 위치를 입력하세요.

ex) 프린터의 IP 주소가 192.168.0.10 인 경우 다음과 같이 입력

프린터 추가하기 - Step 3

프린터 이름 및 공유 여부 설정합니다.

프린터 추가하기 - Step 4

프린터 드라이버를 설정 합니다.

Make 옵션 박스에서 제조사를 선택하고 Continue 버튼을 클릭하면 다음 단계로 진행됩니다.

만약 제조사의 프린터 드라이버 PPD 파일을 가지고 있는 경우는 아래의 '찾아보기' 버튼을 클릭해서 ppd 파일을 선택해 주세요.

프린터 추가하기 - Step 5

이 단계에서는 자동으로 글로벌 프린터 데이터베이스를 검색하여 제조사의 모델을 보여줍니다.

검색 결과에서 자신의 프린터 선택하세요. 해당 사이트에 등록된 모델이 아닌 경우는 여기 나타나지 않습니다.

자신의 프린터를 선택했으면 이제 가장 아래쪽의 Add Printer 버튼을 클릭하세요

프린터 추가하기 - Step 6

이제 프린터 추가되었다는 알림이 뜨고 프린터를 사용할 수 있습니다.

프린터의 설정을 할 수 있는 화면이 나오는데 특별한 조정값이 필요하지 않다면 그냥 `Set Default Options` 버튼을 클릭합니다.

프로그램 > 프린터 프로그램을 실행하면 화면과 같이 프린터가 추가된것을 볼 수 있습니다.

방법3) 터미널 > lpadmin 으로 설정

터미널에서 프린터를 추가하는 방법은 cups 패키지의 lpadmin, lpr, lpstat 명령어를 이용합니다.

현재 설치된 프린터 보기

lpstat -s

프린터 추가하기

lpadmin \

-E \

-p p3005 \

-v lpd://p3005.example.com/hp-p3005 \

-m postscript-hp:0/ppd/hplip/HP/hp-laserjet_p3005-ps.ppd \

-E

  • The first -E option forces to use encryption when connecting to the server. Note the last -E option which means something different entirely. We'll come back to it.

  • The -p option expects the so-called destination, in other words the name of the printer to create.

  • Relating to lpinfo, the lpadmin -v option is used for specifying the device URI, including the protocol – lpd, here. Note that it's not the entire line as lpinfo will normally print it out and you need to leave out the connection type, e.g. file, direct, file.

  • Also relating to lpinfo, the lpadmin -m option lets you indicate the model. It can be referred to either with what lpinfo -m offers to you – and there's nothing to leave out there, this time. Or it can be referred to directly with a PPD file.

  • The last -E option, this time supplied after -p, means ena

기본 프린터로 설정하기

lpoptions -d <프린터이름>

프린터 출력하기

lpr <파일명>

Driverless 프린터 추가하기

먼저 다음 명령어로 현재 사용가능한 driverlesss 프린터를 확인합니다.

driverless list

식별된 URI 를 이용하여 다음과 같이 드라이버 없는 프린터를 추가할 수 있습니다.

기타. 윈도우용 프린터를 공유해서 사용하는 방법(samba)

1) 삼바 설정 변경

sudo xed /etc/samba/smb.conf

[global] 밑에 아래 3줄을 추가

dos charset=cp949

display charset = UTF8

unix charset=UTF8

2) 삼바 재시작

sudo systemctl restart smbd

3) 하모니카에서 프린터 설정

프로그램 > 관리 → 프린터 를 실행

상단의 추가하기 버튼을 클릭하면 다음과 같은 화면이 나옵니다.

공유프린터의 주소와 프린터 이름을 입력하고 정상적인 사용이 가능한지 확인 버튼을 클릭합니다.

예)

smb://공유컴퓨터 IP(예.192.168.0.1)/프린터이름(SamsungCLX-6220Series)

다음 버튼을 누르고 프린터 설정을 마칩니다.

웹브라우저 >

프린터 드라이버가 필요없는

에 등록되지 않은 프린터의 경우 검색되지 않습니다.

참고문서 :

만약 자신의 프린터가 없는 경우에는 `` 를 참고하세요.

보다 자세한 내용은 참고

lpadmin -p Printer -v -m driverless:

http://localhost:631
http://www.openprinting.org/printers
https://wiki.debian.org/CUPSDriverlessPrinting
http://localhost:631
socket://192.168.0.10:9100
https://docs.oracle.com/cd/E19455-01/805-7229/printsetup-42445/index.html
http://www.openprinting.org/download/kpfeifle/LinuxKongress2002/Tutorial/VI.CUPS-Connections/VI.tutorial-handout-cups-connections.html
ipp://FXD7B670.local:631/ipp/print
ipp://FXD7B670.local:631/ipp/print
방법1) 프로그램 > 프린터 실행
1. 시스템에서 제공하는 프린터 유틸리티를 실행.
2. 상단의 추가하기 버튼을 누릅니다.
3. USB 프린터의 경우
4. 네트워크 연결 프린터인 경우
5. 프린터 드라이버 설치
드라이버 설치 방법1 - 프린터 모델 선택
드라이버 설치 방법2 - 프린터 드라이버 파일을 수동으로 선택
드라이버 설치 방법3 - 다운로드 가능한 프린터 드라이버 검색
드라이버 설치 방법4 - Driverless IPP 선택
방법2) 웹브라우저로 프린터 추가
프린터 관리그룹으로 등록
프린터 관리페이지 접속
프린터 추가 메뉴
프린터 추가하기 - Step 1
프린터 추가하기 - Step 2
프린터 추가하기 - Step 3
프린터 추가하기 - Step 4
프린터 추가하기 - Step 5
프린터 추가하기 - Step 6
방법3) 터미널 > lpadmin 으로 설정
현재 설치된 프린터 보기
프린터 추가하기
기본 프린터로 설정하기
프린터 출력하기
Driverless 프린터 추가하기
기타. 윈도우용 프린터를 공유해서 사용하는 방법(samba)
1) 삼바 설정 변경
2) 삼바 재시작
3) 하모니카에서 프린터 설정
Driverless IPP
윈도우용 프린터를 공유해서 사용하는 방법(samba)
윈도우 공유 프린터 이용하기