導航:首頁 > 網路共享 > linux共享網路列印機

linux共享網路列印機

發布時間:2022-01-06 18:37:09

Ⅰ linux RS 5 怎麼共享列印機

許可權問題,為Samba組創建一個win2008的登錄帳戶,使用與Win2008一樣的登錄密碼

Ⅱ linux列印機共享

samba
詳細請看教程http://www.cngr.cn/article/63/390/2006/2006071813334.shtml
http://linux.chinaunix.net/techdoc/net/2008/01/09/976250.shtml
另外,在win下的添加刪除程序中添加windows組件,添加unix列印機支持,不然共享出來的列印機沒驅動

如何在linux中安裝WINDOWS共享列印機

方法:
(1)正確安裝和配置Samba伺服器。
(2)將運行Windows9x/2000上的列印機設置為共享。
(3)在Linux系統的/etc/printcap中為網路列印機建立一個新的隊列,如下:
smb: \
:sd=/var/spool/lpd/smb: \
:mx # 0: \
:sh: \
:lp=/dev/null: \
:af=/var/spool/lpd/smb/acct: \
:if=/var/spool/lpd/smb/filter:
將Samba軟體包提供的smbprint拷貝到Samba安裝目錄/bin子目錄里並設置成可執行模式。
(4)在/var/spool/lpd/smb/目錄下,創建列印過濾器文件filter。
# ! /bin/sh
DEVICE=「列印機型號名稱(如:LJET4)」
RESOLUTION=600*600
PAPERSIZE=「列印紙型號(如:A4)」
SENDEOF=
nenscript -TUS -ZB -p-|
if [" $ DEVICE"="PostScript"]; then
cat - | /usr/local/samba/bin/smbprint –
else
gs -q -s DEVICE=$DEVICE \
-r $RESOLUTION \
-s PAPERSIZE=$PAPERSIZE \
-d NOPAUSE \
-d SAFER \
-s Outputfile=-- | /usr/local/samba/bin/smbprint –
fi
if ["$ SENDEOF"!=""]; then
printf""
fi
exit 0
以上smbprint運行時需要一個.config的列印信息文件,這個文件在printcap定義的/var/spool/lpd/smb目錄下建立,如下:
server=「列印伺服器名稱(如:SISKIN)」
service=「列印機型號名稱(如:LJET4)」
password=「網路列印機共享名及口令」
(5)重新啟動列印管理器
# lpc restart all
(6) 列印
% lpr –P smb 文件名

Ⅳ 新手求助linux列印機共享問題

首先,要啟動CUPS列印服務,用下面這個命令:
/etc/init.d/cups start

然後在CUPS伺服器主機server中,我們要做好2個文件的設置,這兩個文件分別是:
/etc/cups/cupsd.conf
/etc/cups/printers.conf

其中,cupsd.conf是控制cups服務的設置,而printers.conf則是對列印機進行設置的。

設置這兩個文件並不復雜,這里不建議手工修改,因為可以用web方式來設置,然後自動生成。
只要在本機的網頁瀏覽器輸入這個網址,就可以進入CUPS的web設置界面:

http://伺服器主機名:631 例如: http://server:631

不過在這里,覺得需要介紹一下這兩個文件裡面的內容,這樣對大家的理解會有好處。
而且,我發現如果要限制用戶的話,好像還是需要手動修改printers.conf文件的。

cupsd.conf文件中的內容:
#================================

AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1

#上面這個部分是設定對CUPS服務管理的許可權,一般只准許從本機進行對CUPS服務的修改控制。
#所以可以看到 allow地址是 127.0.0.1

Order Deny,Allow
Deny From All
Allow From All

#上面這個部分是對CUPS服務的功能許可權默認設置,一般如此,沒有什麼特別的。

#
# End of "$Id: cupsd.conf.in,v 1.16 2004/08/18 17:53:47 mike Exp $".
#

# Lines below are automatically generated - DO NOT EDIT
#下面這部分是設置列印機在CUPS中的使用。因為伺服器畢竟只是電腦,真正要列印還是通過列印機
#從設置看基本上也是全部使用許可權開放,如果要限制IP地址區域的話,需要在Allow 後面進行設置。

#注意上面這一行,其中HP是列印機的名字,要和printers.cups中設置的一樣才可以其作用。
Order Deny,Allow
Deny From All
AuthType None
Allow from All

#================================

printers.conf文件中的內容:
#================================
#下面這一行中的HP是列印機的名字,為方便設置,建議和列印機的網路主機名一致

Info Created by redhat-config-printer 0.6.x
DeviceURI lpd://HP/PORT1
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
AllowUser root
AllowUser PETER
AllowUser SUSAN

#================================
這里,要重點說一下上面這部分中的黑體字那一行
DeviceURI lpd://HP/PORT1
這一行是定義列印機與CUPS伺服器之間通過什麼協議來連接,還有一些其它的候選協議如下:
file:/path/to/filename.prn
http://hostname:631/ipp/
http://hostname:631/ipp/port1
ipp://hostname/ipp/
ipp://hostname/ipp/port1
lpd://hostname/queue
socket://hostname
socket://hostname:9100

以上這些列印協議中,hostname指的是列印機的網路主機名,也可以用列印機的IP地址代替,631則是CUPS服務的埠號
這其中,port1一般是惠普列印機的默認queue,如果是多queue列印機,你可以通過ftp協議登陸到列印機上,然後看看列印機系統上根目錄下有哪些目錄,從中可以判斷出queue的名字

這里要注意一個問題,因為我在實際操作中,發現 redhat-config-printer-gui 圖形界面的列印機設置只支持 LPD 協議的列印機設置。也就是說,如果你採用 IPP, HTTP, 或者 socket,即使配置成功,測試頁也可以列印,但是就是不可以使用 redhat-config-printer-gui 圖形界面來對列印機進行進非同步設置。為了方便起見,我建議大家還是選用 LPD 來設置CUPS伺服器和列印機之間的連接。

還有 AllowUser 語句,通過這條語句,可以允許或限制特定用戶的列印許可權,假如沒有這條語句,就是所有用戶可以列印。
這條語句是需要手動添加的。
*注意每次通過redhat-config-printer-gui 圖形界面進行設置後,AllowUser 語句都會被自動刪掉,需要重新添加
另外有關於 cupsd.conf 文件的補充內容:
在做好上面的設置後,發現如果要限制IP網段的話,手工配置很麻煩,於是通過redhat-config-printer-gui圖形界面來配置。
下面這一部分是採用redhat-config-printer-gui圖形界面設置後自動在cupsd.conf文件產生的,不建議手動添加。
不過要注意的是,如果想要採用redhat-printer-config-gui圖形界面來修改設置,在printers.conf文件中,網路列印協議要採用LPD協議:
#============================
Browsing On
BrowseProtocols cups
BrowseOrder Deny,Allow
BrowseAllow from @LOCAL
BrowseAddress 255.255.255.255
Listen *:631
#============================

這其中 Listen 語句是設定允許使用CUPS服務的網路限制的。"*"代表所有的網路
我在一些資料中看到,說是如果要設置網路區域,是要寫成如下格式:
Listen 0.0.0.0:631
但實際上是錯誤的,如果寫成象上面那樣,會導致CUPS服務啟動出錯。
會給出如下的出錯信息:Child exited with status: 98!
所以,正確方法還是用 *號代替所有網路。
至於其它區域段IP網路設置,大家可以通過 redhat-printer-config-gui圖形界面中的 share 選項進行控制,非常方便,在此就不一一列舉。

做完以上這些,重新啟動一下CUPS服務就可以.
用 lpq.cups 命令看一下列印機的狀態, 如果有 "HP is ready" 字樣,就說明CUPS伺服器設置成功了。

客戶端設置:
前提是CUPS伺服器的防火牆要打開,至少631埠號不能屏蔽。
客戶端的設置非常簡單,只需要配置一個文件:
/etc/cups/client.conf

client.conf文件內容:
#======================
#ServerName CUPS伺服器地址或伺服器名,例如:

ServerName server

#======================
的確是很簡單吧,設置好後重啟一下CUPS服務就可以了。 」

我是通過上面的那篇文章設置的,前面的伺服器設置都正常,問題可能處在客戶端的設置,上面的帖子說要把客戶端裡面的/etc/cups/client.conf修改下,但是問題是現在所有的F5系統主機名字都是一樣的 而其我是該了好幾次的主機名都沒辦法改。用HOSTNAME命令和在HOTS下都沒辦法。

Ⅳ 如何在windows連接在linux系統共享的列印機

方法:
(1)正確安裝和配置Samba伺服器。
(2)將運行Windows9x/2000上的列印機設置為共享。
(3)在Linux系統的/etc/printcap中為網路列印機建立一個新的隊列,如下:
smb: \
:sd=/var/spool/lpd/smb: \
:mx # 0: \
:sh: \
:lp=/dev/null: \
:af=/var/spool/lpd/smb/acct: \
:if=/var/spool/lpd/smb/filter:
將Samba軟體包提供的smbprint拷貝到Samba安裝目錄/bin子目錄里並設置成可執行模式。
(4)在/var/spool/lpd/smb/目錄下,創建列印過濾器文件filter。
# ! /bin/sh
DEVICE=「列印機型號名稱(如:LJET4)」
RESOLUTION=600*600
PAPERSIZE=「列印紙型號(如:A4)」
SENDEOF=
nenscript -TUS -ZB -p-|
if [" $ DEVICE"="PostScript"]; then
cat - | /usr/local/samba/bin/smbprint –
else
gs -q -s DEVICE=$DEVICE \
-r $RESOLUTION \
-s PAPERSIZE=$PAPERSIZE \
-d NOPAUSE \
-d SAFER \
-s Outputfile=-- | /usr/local/samba/bin/smbprint –
fi
if ["$ SENDEOF"!=""]; then
printf""
fi
exit 0
以上smbprint運行時需要一個.config的列印信息文件,這個文件在printcap定義的/var/spool/lpd/smb目錄下建立,如下:
server=「列印伺服器名稱(如:SISKIN)」
service=「列印機型號名稱(如:LJET4)」
password=「網路列印機共享名及口令」
(5)重新啟動列印管理器
# lpc restart all
(6) 列印
% lpr –P smb 文件名

Ⅵ 請教linux命令行配置和使用網路共享列印機的方法

system-config-printer
共享的話 看看smb。。。

Ⅶ Linux系統中怎麼添加網路列印機! 急需答案!

本文以 Red Hat Linux 9.0 為例,介紹了在 Linux 系統下添加 HP JetDirect 網路列印機的具體步驟。其他的 Linux 發行版本和 X-Windows 環境,請參照此方法設置。
適用機型:HP JetDirect 610n、615n、620、170x、175x、300x、500x、en3700 網路列印伺服器。
操作步驟:1、點擊 列印機配置工具 主窗口上的 新建 按鈕;2、在 名稱 中輸入一個列印機名稱;注意:列印機名稱不能包含空格,必須以字母開頭;列印機名稱可以包含字母、數字、短線(-)和下劃線(_);您還可以輸入關於列印機的簡短描述,其中可以包含空格。3、從 選擇隊列類型 菜單中選擇 聯網的 JetDirect ,然後點擊 前進 ;4、在以下選項的文本段中針對具體情況作相應的設置: 列印機 —JetDirect 列印機的主機名或 IP 地址;
埠 — JetDirect 列印機監聽列印作業的埠,默認埠為 9100;
然後點擊 前進 選擇列印機型號;5、列印機按照生產廠家分類,當選擇了一個不同的生產廠家後,列印機型號列表都會被更新,從列印機型號列表中選擇列印機型號;6、如果設置正確,則點擊 應用 來確認列印機的配置添加列印隊列,否則,點擊 後退 來修改列印機配置;7、在主窗口中點擊 應用 按鈕來保存改變並重新啟動列印機守護進程;8、應用了改變後,列印一張測試頁來確定配置的正確性。
搜索關鍵字: 惠普 網路列印機 .......這是作業吧!!

Ⅷ 請問Linux系統的列印機如何共享

在你朋友的電腦中控制面板中找到「列印機」點右鍵,「屬性」,找到共享此台列印機,然後在在你電腦中的控制面板中找到「列印機」,點「添加」,再找到你朋友的共享列印機,你試試吧,祝你好運!

Ⅸ linux如何共享列印機

【控制面板】進入到【列印機和傳真】文件夾,在空白處單擊滑鼠右鍵,選擇【添加列印機】命令在新安裝的列印機上選擇【共享】命令,選擇【共享這台列印機】即可。以下是詳細介紹:

1、將列印機連接至主機,打開列印機電源,通過主機的【控制面板】進入到【列印機和傳真】文件夾,在空白處單擊滑鼠右鍵,選擇【添加列印機】命令,打開添加列印機向導窗口。選擇【連接到此計算機的本地列印機】,並勾選【自動檢測並安裝即插即用的列印機】復選框;

2、此時主機將會進行新列印機的檢測,很快便會發現已經連接好的列印機,根據提示將列印機附帶的驅動程序光碟放入光碟機中,安裝好列印機的驅動程序後,在【列印機和傳真】文件夾內便會出現該列印機的圖標了;

3、在新安裝的列印機圖標上單擊滑鼠右鍵,選擇【共享】命令,打開列印機的屬性對話框,切換至【共享】選項卡,選擇【共享這台列印機】,並在【共享名】輸入框中填入需要共享的名稱,然後單擊【確定】按鈕即可完成共享的設定;

在【命令提示符】中輸入【ipconfig】查看Win10系統電腦的IP地址;在Win7開始菜單下方的【搜索欄】輸入;右鍵打開窗口中的列印機圖標,選擇連接就可以列印測試頁。具體介紹如下:

win7系統怎樣連接win10系統共享的列印機

1、首先在Win10上使用【Win】+【R】打開【運行】,輸入框內輸入【cmd】;

2、打開【命令提示符】之後,在游標處輸入【ipconfig】,單擊enter鍵,就會出現一系列的看著類似IP地址的數字和符號,IP4地址那行後面的那些數字就是這台電腦的IP地址;

3、然後回到win7系統的電腦上,點擊打開開始菜單,在左下角的輸入框中輸入剛才查到的IP地址(格式為\\xxx.xxx.x.xxx)單擊【enter】鍵;

4、單擊【enter】鍵後出現網路的界面,在列印機圖標處單擊右鍵,選擇【連接】選項,然後就可以列印測試頁嘗試一下,如果能列印出來就證明已連接好列印機。

Ⅹ LINUX如何安裝網路列印機.

什麼系統的啊?哪個LINUX 的?
你得開啟共享然後在進行處理

閱讀全文

與linux共享網路列印機相關的資料

熱點內容
怎麼給網路wifi上鎖 瀏覽:160
澳門網路轉換設置 瀏覽:67
s5移動網路設置 瀏覽:617
遙控車如何連接網路 瀏覽:647
網路設置收費合法嗎 瀏覽:473
電腦裝了系統怎麼沒有網路 瀏覽:642
移動網路無法連接電腦 瀏覽:619
手機選擇網路營運商沒有顯示 瀏覽:120
法碩網路安全方向 瀏覽:333
電信網路報修不修怎麼投訴 瀏覽:611
網路故障如何定位 瀏覽:866
電話進來顯示網路異常 瀏覽:318
電腦w10怎麼連接網路列印機 瀏覽:906
人社網路安全活動 瀏覽:158
江蘇電信網路電視怎麼看在線上課 瀏覽:213
藍牙與4g網路哪個費電 瀏覽:50
網路安全分類分級管理 瀏覽:333
手機顯示無網路信號怎麼辦 瀏覽:451
搜索附近聯通網路信號 瀏覽:705
如何在電腦上建立乙太網絡 瀏覽:668

友情鏈接