国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

從 Linux 終端打印文案

2024-08-27 23:31:44
字體:
供稿:網(wǎng)友
使用 lpr 命令在終端中打印文件。
 
在 Linux 上打印很容易,但有時感覺要做很多工作,比如啟動應(yīng)用程序、打開文件、在菜單中找到打印選項,單擊確認按鈕等等。當(dāng)你是一個終端用戶時,通常希望使用簡單的觸發(fā)器執(zhí)行復(fù)雜的操作。打印很復(fù)雜,但沒有什么比 lpr 命令更簡單了。
 
使用 lpr 命令在終端打印文件:
  
如果失敗的話,你需要設(shè)置默認打印機或手動指定打印機。
  
根據(jù)我在 1984 年印刷的 Berkeley 4.2 手冊的舊版本中找到的資料,lpr 命令會分頁并將文件發(fā)送到打印機池,后者將數(shù)據(jù)傳輸?shù)椒Q為 行式打印機line printer 的東西。
  
現(xiàn)在,最初的 lpr 命令已經(jīng)無法滿足,因為現(xiàn)代計算機可以訪問多臺打印機,而且是那些比點陣行式打印機復(fù)雜得多的打印機。現(xiàn)在有一個稱為通用 Unix 打印系統(tǒng)Common Unix Printing System(CUPS)子系統(tǒng),可以跟蹤你的計算機可以訪問的所有打印機,計算機應(yīng)該使用哪個驅(qū)動程序與每臺打印機通信,默認使用哪臺打印機等等。 CUPS 捆綁提供的 lpr.cups 或 lpr-cups 命令通常以符號鏈接到 lpr,允許你首先借助 CUPS 配置從終端打印。
 
使用 lpr 打印文件,你應(yīng)該首先設(shè)置默認打印機。你可以在系統(tǒng)的打印機設(shè)置中設(shè)置:
  
或者,你也可以使用 lpadmin 命令設(shè)置:
 
$ sudo lpadmin -d HP_LaserJet_P2015_Series
$ lpstat -v
device for HP_LaserJet_P2015_Series: ipp://10.0.1.222:631/printers/HP_LaserJet_P2015_Series
使用環(huán)境變量設(shè)置
你不能在沒有管理員賬戶的系統(tǒng)上設(shè)置默認打印機,因為更改打印機默認設(shè)置是一項特權(quán)任務(wù)。在 lpr 借助 CUPS 找到目標(biāo)打印機前,它會在系統(tǒng)中查詢 PRINTER 環(huán)境變量。
 
$ lpr -P HP_LaserJet_P2015_Series myfile.txt
如何定義打印機
CUPS 有一個友好的前端頁面,可通過 Web 瀏覽器如 Firefox 訪問。雖然它使用 Web 瀏覽器作為用戶界面,但它實際上是在本機(一個稱為 localhost 的位置)的 631 端口上提供服務(wù)。CUPS 管理連接到計算機的打印機,并將其配置存儲在 /etc/cups/priters.conf 中。
 
printers.conf 文件包含詳細描述計算機可以訪問的打印設(shè)備的定義。不要直接編輯它,但如果你想這樣做,你必須先停止 cupsd 守護進程。
 
一個典型的文件定義如下所示:
 
<Printer r1060>
  Info Ricoh 1060
  Location Downstairs
  MakeModel Ricoh Aficio 1060 - CUPS+Gutenprint v5.2.6
  DeviceURI lpd://192.168.4.8
  State Idle
  StateTime 1316011347
  Type 12308
  Filter application/vnd.cups-raw 0 -
  Filter application/vnd.cups-raster 100 rastertogutenprint.5.2
  Accepting Yes
  Shared No
  JobSheets none none
  QuotaPeriod 0
  PageLimit 0
  KLimit 0
  OpPolicy default
  ErrorPolicy stop-printer
</Printer>
在本例中,打印機的名稱是 r1060,即 “Ricoh Aficio 1060”。
 
MakeModel 屬性是結(jié)果的后半部分。在本例中為 Ricoh Aficio 1060 - CUPS+Gutenprint v5.2.11。
 
DeviceURI 屬性標(biāo)識打印機在網(wǎng)絡(luò)上的位置(或物理位置,例如 USB 端口)。在本例中,它是 lpd://192.168.4.8,因為我使用 lpd 協(xié)議將數(shù)據(jù)發(fā)送到一臺網(wǎng)絡(luò)打印機。在我的另一個系統(tǒng)上,我有一個通過 USB 連接的 HP LaserJect 打印機,因此 DeviceURI 是 hp:/usb/HP_LaserJet_P2015_Series?serial=00CNCJM26429。
 
在終端中打印
將作業(yè)發(fā)送到打印機是一個簡單的過程,只要你了解連接到系統(tǒng)的設(shè)備以及如何識別它們。在終端打印非常快速、高效,并且易于編寫腳本或作為批處理作業(yè)完成。試試看!

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 广德县| 汽车| 景东| 上饶县| 北安市| 关岭| 内黄县| 隆林| 中卫市| 高淳县| 长宁区| 潢川县| 五华县| 田东县| 徐水县| 台江县| 南京市| 东莞市| 通化市| 深圳市| 古田县| 偏关县| 延津县| 蓝田县| 方山县| 武陟县| 封开县| 凉山| 富平县| 定边县| 开原市| 金门县| 嵩明县| 晋江市| 马边| 永清县| 西乌| 南阳市| 册亨县| 彭阳县| 科尔|