少於 1 分鐘閱讀

參考網站

http://www.printmanager.com/cms.php?aid=82&fullpage=1&support=8

兩種方式

  1. 透過LPD指令列印
  2. 透過smb分享印表機列印

安裝CUPS

方便新增/刪除印表機,有webUI可以操作 https://www.cups.org/

Linux列印通過Windows印表機伺服器 簡介 有許多方法允許Linux客戶端通過印表機進行列印,但是有時候最好和最可行的方法是不清楚的。本文旨在概述從Windows上通過分享印表機從Linux列印時可用的選項。

什麼是CUPS? CUPS原來是Common Unix列印系統的縮寫,多年來已經正式成為簡單的 CUPS。它是Linux和Unix系統上用於Internet列印協議的列印後台列印平台。它還包括通過線路列印機後台程式(LPD)和伺服器消息塊(SMB通過SAMBA)協議進行列印的支持。運行這個強大的常駐程式為Linux上的各種列印選項打開了大門。

  • 常駐程式是最初為Unix系統命名的計算機,它指的是運行後台程序以提供服務。

可用的方法 有幾種方法允許使用Windows Server共享列印機到您的Linux客戶端。以下是本文中介紹的兩種方法的結論。

通過LPD列印(行式列印機常駐程式) 這通常是最簡單,最典型的選項。

主要優點/缺點:

以用戶登錄和列印的形式提交列印作業 列印作業提交包括文檔標題 簡單的安裝和安裝列印機 缺少嘗試使用SAMBA時可能會發生的常見身份驗證問題

通過Windows列印共享(SMB)列印: 此列印允許直接連接到Windows共享,並與Active Directory最佳集成,但在某些情況下可能難以支持。它使用SAMBA實現與Windows文件和列印共享的連接。

主要優點/缺點:

所有列印作業都將以最初安裝列印機的用戶身份提交,而不是用戶實際列印 稍微複雜的安裝 列印作業提交不包括文檔標題 Windows憑據作為設備URI的一部分以明文形式存儲(本指南的後面部分定義)

獲取和安裝CUPS 通常有幾種方法可用於在Linux系統上獲取和安裝CUPS。以下是每個的結論。

示例: 通過 在Fedora15內置的軟件包集合中加入列印支持來安裝CUPS

下載和安裝RPM: 如果不包括CUPS,並且不能通過內置軟件包輕鬆安裝,則通常可以從您的發行版的支持站點以及可能的其他第三方站點下載並安裝CUPS的RPM文件。定位和下載很重要,考慮兩件事情:

我是否已經下載並安裝了所有必需的軟件包?(常見的前提條件包括:gcc,libjpeg,libjpeg-devel,libpng等等。有關完整的先決條件列表,請參見www.cups.org ) 我正在為我的版本和架構下載正確的軟件包(即0x86或0x64?Linux內核版本?) 下載和編譯源碼: 最後一個選項是下載,編譯和安裝從www.cups.org直接下載的源代碼。此選項需要更高級的Linux和開發知識,超出了本指南的範圍。

CUPS管理員簡介: 現代CUPS管理員使用Web UI,使用起來變得越來越簡單直觀。以下簡要介紹了本指南中登錄並提及我們將要使用的領域。

CUPS Web UI: 通過使用以下網址的互聯網瀏覽器訪問杯子的用戶界面。您可能需要在訪問之前提供root訪問權限,或進行任何敏感的更改。

http://127.0.0.1:631

輸入地址後,應加載一個網頁,方便管理。該部分將專注於僅限於列印機。

該伺服器部分不應該與通過使用Windows伺服器列印任何東西,被混淆,這是用來設定該Linux機器作為列印伺服器。

CUPS設定文件: 您的CUPS設定,設定和驅動程式都位於/ etc / cups目錄中。主設定文件名為cupsd.conf。手動編輯這些文件超出了本指南的範圍,但很高興知道他們在那裡。

通過LPD列印(行式列印機常駐程式) - 第一部分: 第一部分專門介紹如何在Windows中啟用LPD服務。這在操作系統之間略有不同。以下步驟具體適用於各種伺服器操作系統。

設定Windows Server以提供LPD列印(Windows 2000/2003 / XP):

1.在新增/刪除程式中打開新增/刪除Windows組件。在此位置其他網絡文件和列印服務

2.單擊[詳細信息]按鈕,並在詳細信息中檢查Unix的列印服務,然後單擊確定,然後單擊[下一步]安裝這些組件。

3.之後Windows將安裝此服務。可能會提示您安裝Windows安裝介質。

設定Windows Server以提供LPD列印服務(Windows 2008/2008 R2):

1.運行伺服器管理器,並在“角色”中找到“列印和文檔服務”角色。

2.在該角色中,單擊新增角色服務。在這裡您可以新增LPD服務。

3.安裝角色後,即可將列印機安裝到工作站上。

設定Windows Server以提供LPD列印服務(Windows Vista / 7):

1.打開控制面板>程式和功能。在此對話框中,單擊左側的[打開或關閉Windows功能]。

  1. 將打開Windows功能對話框。找到列印和文檔服務並啟用名為LPD列印伺服器的項目,然後單擊[確定]

通過LPD列印(行式列印機常駐程式) - 第二部分: 這包括在Linux上實際安裝設備。在安裝列印機之前,您將需要以下信息。

您共享列印機的Windows伺服器的主機名或IP地址,並已安裝了用於Unix的LPD列印伺服器/列印服務。 要安裝的列印機的共享名稱。建議列印機在其共享名稱中不包含任何空格。 使用CUPS Web UI新增LPD列印機:

1.打開CUPS管理站點,然後選擇ADD Printer

接下來,將提示您選擇列印類型。在這裡,您將要選擇LPD / LPR主機或列印機。在某些情況下,您可能需要直接輸入設備URI。在這種情況下,請跳到步驟3。

3.現在,您需要輸入正確格式的*設備URI以連接到共享列印機。以下說明LPD列印機的各部分。

*設備IRL: 這是一個ü niversal ř esource 我 dentifier即用於指示協議,設備和使用CUPS當與列印機連接相關聯的其他設定一個字符串。

最終字符串輸入到CUPS新增列印機嚮導:

4.指定設備URI後,您需要為列印機命名。這是最終用戶如何在其列印機列表中看到此設備。

選擇驅動程式將是您的下一步。大多數列印機已經出了一段時間,提供了非常好的驅動程式選擇。如果您的Linux發行版似乎不包含您需要的設備的驅動程式,請查看標有“ 獲取Linux驅動程式”的部分,以訪問適當的PPD(Postscript Printer Description)文件。

6.新增列印機後,應在應用程式中進行選擇。當在Windows中查看隊列時,作業的所有者將在用戶當時登錄到Linux或列印時列出,並與源IP組合。

通過SMB列印(Windows文件和列印共享) 這包括使用簡單的共享在Linux上實際安裝設備。它不需要在Windows Server上安裝用於Unix的 LPD列印服務/列印服務。在安裝列印機之前,您將需要以下信息。

您從中共享列印機的Windows伺服器的主機名或IP地址。 您將要驗證的Windows域名。(工作組不需要) 用於連接和列印到設備的有效的Windows憑據。通常這些將是域憑據,但也可以是列印伺服器上的本地用戶。 Windows中列印機的共享名稱。 通過Windows列印機共享安裝列印機:

1.打開CUPS管理站點,然後選擇新增列印機

接下來,將提示您選擇列印類型。在這裡,您將需要通過SAMBA選擇Windows列印機。在某些情況下,您可能需要直接輸入設備URI。在這種情況下,請跳到步驟3。

3.現在,您需要輸入正確格式的*設備URI以連接到共享列印機。以下說明了SMB部分的每個部分

*設備IRL: 這是一個 ü niversal ř esource 我 dentifier即用於指示協議,設備和使用CUPS當與列印機連接相關聯的其他設定一個字符串。

輸入到CUPS新增列印嚮導的最終字符串:

4.指定設備URI後,您需要為列印機命名。這是最終用戶如何在其列印機列表中看到此設備。

選擇驅動程式將是您的下一步。大多數列印機已經出了一段時間,提供了非常好的驅動程式選擇。如果您的Linux發行版似乎不包含您需要的設備的驅動程式,請查看標有“ 獲取Linux驅動程式”的部分, 以訪問適當的PPD(Postscript Printer Description)文件。

6.新增列印機後,應在應用程式中進行選擇。在Windows中查看隊列時,作業的所有者將以設備URI中指定的用戶身份列出,而不是用戶登錄的用戶名。

通過查看隊列中的兩個作業,可以看到使用LPD(作業1)和SAMBA(作業2)之間的區別。兩人都是以約翰·多伊(John Doe)的身份提交的,但第二個不能被正確地跟踪或記錄。

獲取Linux驅動程式 大多數Linux版本都包含豐富的驅動程式,特別是對於普通列印機,或者已經在市場上長時間使用的列印機。驅動程式以PPD文件的形式出現。以下是關於這些內容的幾個解釋以及在哪裡可以找到驅動程式。

什麼是PPD文件? PPD文件或* PostScript列印機定義文件只是一個簡單的文本文件,用於調用要為PostScript列印作業啟用哪些功能。最初CUPS只支持可以理解PostScript列印語言的列印機。

今天可以通過增強的過濾器來支持各種各樣的列印機,使得列印作業可以被翻譯成許多其他語言,如PCL和ESCP / 2來命名。

  • Postcript 是一種語言,通常用於描述頁面上的內容,佈局,大小方向和項目的更多。它通常被分類為頁面描述語言。

列印機製造商: 如果您的列印機製造商提供了與CUPS兼容的產品,那麼這通常是最佳選擇,並為您的列印機提供最可靠的輸出。

CUPS: CUC網站www.cups.org擁有豐富的資源和鏈接,可為各種製造商和型號獲取支持的驅動程式。

其他來源: 有各種開源組,可以幫助創建大量支持CUPS的列印機驅動程式。幫助檢查支持的幾個例子是通過:

Linux基金會 - www.openprinting.org Gutenprint - http://gimp-print.sourceforge.net

更新時間:

留言