新聞中心
隨著物聯(lián)網(wǎng)技術(shù)與數(shù)據(jù)價(jià)值的不斷提升,打印機(jī)的應(yīng)用場(chǎng)景也變得越來(lái)越廣泛。作為聯(lián)網(wǎng)設(shè)備,打印機(jī)不僅可以連接電腦,也可以連接其它網(wǎng)絡(luò)設(shè)備,通過(guò)串口通信來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳輸和打印。對(duì)于需要多臺(tái)打印機(jī)進(jìn)行集中管理和控制的眾多企業(yè)來(lái)說(shuō),是一個(gè)十分重要的問(wèn)題。

為西平等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及西平網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、西平網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
本文將介紹,首先從物理連接開(kāi)始介紹,然后講解如何在Linux操作系統(tǒng)中開(kāi)啟串口,最后詳細(xì)介紹如何通過(guò)修改打印等級(jí)來(lái)實(shí)現(xiàn)打印任務(wù)的管理。
一、物理連接
為了實(shí)現(xiàn)串口打印的功能,我們需要把打印機(jī)與運(yùn)行Linux的主機(jī)通過(guò)串口線連接?,F(xiàn)在市面上串口線的接口分為兩種,一種是DB9接口,另一種是USB接口。一般來(lái)說(shuō), 桌面計(jì)算機(jī)和服務(wù)器上都有DB9串口,而現(xiàn)在的很多移動(dòng)電腦或是小型計(jì)算機(jī)就不配備串口了,因此需要使用一個(gè)DB9至USB串口轉(zhuǎn)換器。
若您的打印機(jī)使用的是USB接口,需要在Ubuntu Linux中檢查一下是否已經(jīng)識(shí)別出打印機(jī)設(shè)備。可以打開(kāi)終端,運(yùn)行命令lsu來(lái)查看打印機(jī)是否被識(shí)別。若程序能夠識(shí)別出相應(yīng)的USB設(shè)備,則說(shuō)明該設(shè)備已經(jīng)成功連接到主機(jī)。
二、開(kāi)啟串口
接下來(lái),在Linux操作系統(tǒng)中開(kāi)啟串口,需要通過(guò)設(shè)置參數(shù)來(lái)實(shí)現(xiàn)。配置主機(jī)串口參數(shù)之前,需要先確認(rèn)串口設(shè)備名稱??梢栽诮K端命令行中運(yùn)行l(wèi)s /dev/ttyS* 來(lái)檢查系統(tǒng)中已經(jīng)存在的串口設(shè)備。
在Ubuntu Linux中,可以通過(guò)修改配置文件 /etc/default/grub 來(lái)設(shè)置串口參數(shù)。用文本編輯器打開(kāi)并編輯該文件,找到以下一行:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
在末尾添加console=ttyS0,115200n8,最后修改后的一行代碼應(yīng)該是這樣的:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash console=ttyS0,115200n8″
接下來(lái),重啟主機(jī)。在開(kāi)機(jī)時(shí),將顯示控制臺(tái)輸出到ttyS0串口中。
三、控制打印任務(wù)
我們需要在Linux中修改串口打印的等級(jí)來(lái)控制打印任務(wù)。Linux系統(tǒng)中的打印機(jī)服務(wù)是CUPS(Common Unix Printing System),而CUPS使用的是IPP(Internet Printing Protocol)來(lái)進(jìn)行通訊。IPP使用URI(Uniform Resource Identifier)來(lái)描述打印機(jī)。
URI的格式如下:
ipp://hostname[:port]/resourcepath?query
其中,hostname是打印機(jī)的網(wǎng)絡(luò)或主機(jī)名,port是使用該URI的端口號(hào),resourcepath是指向打印機(jī)的資源路徑,query中包含各種打印機(jī)的屬性。
打印機(jī)屬性可以通過(guò)IPP-GET-PRINTER-ATTRIBUTES命令來(lái)獲取,在Ubuntu中,該命令可以通過(guò)以下命令來(lái)執(zhí)行:
$ ipp-get-printer-attributes -h [hostname] -p [port] [resourcepath] > printer-attributes.txt
該命令會(huì)輸出打印機(jī)的屬性列表,并將其保存到一個(gè)文本文件中。
通過(guò)修改文本文件可以更改打印機(jī)屬性,然后使用IPP-SET-PRINTER-ATTRIBUTES命令將更改后的屬性值上傳到打印機(jī)中。在Ubuntu中,該命令可以通過(guò)以下命令來(lái)執(zhí)行:
$ ipp-set-printer-attributes -h [hostname] -p [port] [resourcepath]
通過(guò)這種方式,可以實(shí)現(xiàn)更靈活、更可控的打印任務(wù)管理。例如,可以設(shè)置任務(wù)的優(yōu)先級(jí)或是限制用戶訪問(wèn)打印機(jī)的數(shù)量。
本文主要介紹了。在實(shí)現(xiàn)串口打印的功能之前,需要先確認(rèn)打印機(jī)已經(jīng)成功連接到主機(jī)。需要在Linux操作系統(tǒng)中開(kāi)啟串口,在以下進(jìn)行打印任務(wù)的管理。打印任務(wù)的管理可以通過(guò)修改打印機(jī)屬性和使用IPP-SET-PRINTER-ATTRIBUTES命令來(lái)實(shí)現(xiàn)。掌握這些技巧將對(duì)管理復(fù)雜打印環(huán)境的企業(yè)來(lái)說(shuō)十分重要。
相關(guān)問(wèn)題拓展閱讀:
- linux內(nèi)核串口輸出
linux內(nèi)核串口輸出
系統(tǒng)啟動(dòng)、初始化等信息是開(kāi)機(jī)坦首掘后芹型在屏幕上顯示的,系統(tǒng)定義是標(biāo)準(zhǔn)輸出1或者stdout。你的串口輸出想讓核說(shuō)那些信息?
linux 串口打印等級(jí)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 串口打印等級(jí),如何使用Linux管理串口打印等級(jí),linux內(nèi)核串口輸出的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來(lái)電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
網(wǎng)站題目:如何使用Linux管理串口打印等級(jí)(linux串口打印等級(jí))
轉(zhuǎn)載來(lái)于:http://m.fisionsoft.com.cn/article/cooisps.html


咨詢
建站咨詢
