
我想從終端掃描文件。其命令是什麼?我還想在不同的印表機上列印相同的文件,從而製作影印機。我想把它放在一個shell腳本中。我知道如何製作腳本,但我需要命令。
編輯 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
在我的系統上我可以使用這個地址
印表機名稱:網路:IP 位址
例子:
Deskjet_F4200:net:192.168.1.2