⑴ 如何用linux的系統連接到windows系統下的列印機
我說一下看看能不能解決,如果沒解決那你也別怪我
過程:
1、保證samba server 是處於工作狀態,這里不詳述。
2、下載PPD和驅動,網址:http://foo2zjs.rkkda.com/foo2zjs.tar.gz
3、 入foo2zjs文件夾,輸入下列命令:
# cd foo2zjs
# make
# make install
# make install-hotplug
完成ppd封裝,這時列印機已經可以使用了
4、得到ppd文件,實際上是將這些PPD安裝到PPD列表中,命令如下:# foomatic-compiledb
5、設置列印機
系統->管理-》正在列印
新列印機-> windows printer via SAMBA,在右側已經可以找到區域網內共享的列印機了,如果接列印機的機器有密碼,就在身份驗證裡面輸入用戶和密碼
6、從資料庫中選擇列印機名字,然後前進,選擇型號,這個時候你會發現新添加的PPD都已經添加進去了。
7、剩下的,就一路前進,應用即可,最後就會發現列印機添加成功,可以測試一下,列印測試頁。
⑵ 如何在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中添加列印機
linux桌面下可照如下步驟添加列印機:
請您點擊左下角圖標(即開始按鈕),從系統主菜單中選中「系統設置」,在其中選
在左側的列表中,選擇「新建列印機」,然後在右側選擇「新建列印機」按鈕,之後 進入選擇列印機的界面,這時,系統就會自動掃描出當前網路中可用的列印機,將結果顯示在左側列表中。
從列出的可用列印機中,選擇您要配置的那一台,點擊右下角的「前進」按鈕,進入 「設置列印機類型」的界面。
從列表中選擇對應的列印機型號,比如「HP」、「Canon」等。
如果列表中沒有您列印機的類型,請選擇「General」。然後點擊「前進」按鈕,進入 「添加列印機具體驅動型號」的界面,左側列表是列印機的型號,右側列表是系統中目前 可用的所有驅動程序(左邊選擇哪個型號,右邊就顯示它對應的驅動程序)。
點擊「前進」按鈕,依次填寫:
「列印機名稱」 (可自己命名)
「描述」 (可不填寫)
「位置」 (可自己定義)
⑷ 如何在linux上安裝單位的網路列印機
單位里的網路列印機是理光的MP C3504ex
在kubuntu虛擬機上安裝列印機,開始——系統設置
然後按添加列印機
安裝以後這個協議就會顯示出來。
在經由SAMBA的windows列印機框里按提示填寫列印機的網路地址。
一般是smb://列印機伺服器ip地址/列印機名。
由於是在windows域管理的列印機,可能會存在需要輸入域用戶名及密碼
記得區隔域名和用戶名之間的斜桿與伺服器名上用的斜桿方向是相反的。
最近又要新安裝一台電腦,可是,怎麼也不行了。經常出現 connection failed: nt_status_io_timeout等問題,原來是因為最近公司被WannaCry勒索病毒嚇壞了,列印伺服器升級為SMBv2協議啦,而KDE安裝的CUPS默認協議為SMBv1,所以在安裝列印機後經常出現授權無法通過,目前只要找到 /etc/samba/smb.conf文件,打開以後在 [global]下加上兩行
client min protocol = SMB2
client max protocol = SMB3
搞定。
⑸ linux下怎麼使用網路列印機
其他的 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、應用了改變後,列印一張測試頁來確定配置的正確性。
⑹ 請問華為matebook14的Linux系統如何連接上HP DeskJet2132列印機
首先,去你的列印機官網下載你的列印機的驅動。下載驅動後,安裝它。然後,安裝後,在設置中列印列印機測試頁。如果正常,可以列印。打開Word文檔或需要列印的文件。
⑺ linux如何連接windows上的列印機
從Linux訪問 Windows 列印機:
1. Windows 機上的設定。
Windows 機上通過tcp/ip 埠安裝了一台網路列印機(網路列印機IP: 192.168.101.200 埠:9100)。
此Windows 機的 IP 地址:192.168.101.20, 此列印機開共享,共享列印機名為 HPLaserJet。
此共享列印機開許可權給 Windows 的 domain 用戶 gao。
換句話說,你如果在其他的Windows機上輸入 \\192.168.10.20,可以看到名為 HPLaserJet 的列印機圖標。
2. Linux (CentOS為例) 上的設定。
通過 System-> Administration->Printing,進入列印機配置畫面。
點New Printer 圖標,給定Printer名為 gaoPrinter,按【forward】。
在接下來的畫面里,[Select Connection]類型里,選擇【Windows Printer via SAMBA】。
smb://框里,填寫 Windows 列印機的地址: /192.168.10.20/HPLaserJet
實際上最後就是(smb:///192.168.10.20/HPLaserJet)。
接下來的動作很重要!
繼續停留在此畫面中,填寫[Authentication]的 username 和 password。
還記得在Windows機下的用戶 gao么? 此處輸入 Windows Domain用戶 gao 和它的口令 gao
然後按旁邊的 【verify】按鈕,如果成功驗證,則顯示【This print share is accessible】。
到這里,點下面的【Apply】按鈕。
然後,還不算完,因為還需要把此列印機設為我們在linux 下的 default 列印機,並且列印測試頁:
訪問 http://localhost:631:
點到 [printers] tab頁,然後 [set as default]。
如果列印機尚未激活,則點 [start printer] 和 [accept jobs],再點 [print test page]。