
터미널에서 파일을 스캔하고 싶습니다. 그에 대한 명령은 무엇입니까? 또한 동일한 파일을 다른 프린터로 인쇄하여 복사기를 만들고 싶습니다. 쉘 스크립트에 함께 넣고 싶습니다. 스크립트를 만드는 방법을 알고 있지만 명령이 필요합니다.
편집 1: 스캐너는 USB이고 프린터는 LAN이며 CUPS로 설정됩니다.
편집 2: 스크립트를 통해 문서를 스캔하고 인쇄하고 싶습니다.
답변1
스캐닝
scanimage > image.png
더 많은 정보man scanimage
인쇄
USB를 통해 프린터를 연결하고 lsusb
시스템에 보고되는 이름이 무엇인지 찾으십시오. 예를 들어 Desjet_F4200이 있습니다.
그런 다음 lp /path/to/your/file -d Deskjet_
TAB 버튼을 두 번 탭하여 이름을 완성합니다. 매번 프린터 이름을 입력하는 대신 언제든지 이를 스크립트로 바꿀 수 있습니다.
#!/bin/bash
# Author:Sergiy
# Description: script to print 1 inch margin documents
lp $* -d Deskjet_F4200 -o page-bottom=72 -o page-top=72 -o page-left=72 -o page-right=72
답변2
내 시스템에서는 이 주소를 사용할 수 있습니다.
프린터 이름:net:ip-주소
예:
Deskjet_F4200:net:192.168.1.2