터미널에서 스캔하고 인쇄하는 방법

터미널에서 스캔하고 인쇄하는 방법

터미널에서 파일을 스캔하고 싶습니다. 그에 대한 명령은 무엇입니까? 또한 동일한 파일을 다른 프린터로 인쇄하여 복사기를 만들고 싶습니다. 쉘 스크립트에 함께 넣고 싶습니다. 스크립트를 만드는 방법을 알고 있지만 명령이 필요합니다.

편집 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

관련 정보