顯示具有 Print 標籤的文章。 顯示所有文章
顯示具有 Print 標籤的文章。 顯示所有文章

2022年3月14日 星期一

ZOT PU211S 印表機伺服器設定

 以下記錄為個人使用上的狀況,以下測試環境都在VM下操作都有安裝防毒軟體和開啟預設的防火牆。PU211S為剛拆箱通電未進行任何設定過。HOST端為Windows10 21H2,電腦額外安裝USB網卡一張。

此方式是假設萬一忘了該設備的IP時,要如何透過工具重新設定和尋找設備。

ZOT PU211S的設備上有RESET鍵,可直接RESET至出廠值最省事。
設備預設IP為192.168.0.10


By Win7

將PU211S通電,在虛擬電腦上安裝USB網路卡,插網路線對接電腦和PU211S。原HOST橋接的虛擬網卡未停用。

在USB網卡上TCP/IPv4的IP位址不用設定,也不用將和HOST橋接的網卡停用,使用ZOT PSAdmin_v1.09.02或是ZOT PSWizard-LPR_v0.97.1兩支程式,都可以抓到PU211S。


By Win10

將PU211S通電,在虛擬電腦上安裝USB網路卡,插網路線對接電腦和PU211S。原HOST橋接的虛擬網卡未停用。

在USB網卡上TCP/IPv4的IP位址不用設定,使用ZOT PSAdmin_v1.09.02或是ZOT PSWizard-LPR_v0.97.1兩支程式,都抓不到PU211S。

解決方式,將該USB網卡的IP位址設為和PU211S同網段,並需將和HOST橋接的網卡停用。但如不知道或忘記網段此方法就不適用。


建議使用ZOT PSAdmin_v1.09.02來搜尋設備,PSWizard-LPR_v0.97.1有時要重新整理個2~3次才抓的到。

2021年11月8日 星期一

讓標準使用者也能透過GPO安裝部署印表機

由於微軟針對印表機的修補更新,導致原本標準使用者在GPO部署的印表機變成無法安裝

執行gpupdate時會出現deployed printer connections 失敗,但用管理員帳號登入電腦則是正常的。


這是由於更新後,預設要用管理員權限才可以安裝印表機。但這對網域環境中,將使用者設為標準權限是不便的。

雖然可以透過機碼的方式讓非管理員帳號也可以安裝印表機,但終究是克難的作法。


以下是克難的作法,在GPO\使用者設定\喜好設定\Windows設定\登錄,加入以下項目

Action: Replace

Hive: HKEY_LOCAL_MACHINE

Key path: Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint

Value name: RestrictDriverInstallationToAdministrators

Value type: REG_DWORD

Value data: 0


 參考來源:https://theitbros.com/allow-non-admins-install-printer-drivers-via-gpo/

2017年11月16日 星期四

windows 更新 點陣印表機無法列印

這兩天公司的電腦有更新到windows更新的話,會造成點陣式印表機+列印伺服器(ZOT P101S)的會無法列印,不確定直接接LPT的是否能用。



如果該列印伺服器如果是TP-LINK的TL-PS110P則沒有這個問題。

目前需移除以下的更新。

REM for win10
wusa /uninstall /kb:4048954

REM for win7
wusa /uninstall /kb:4048957
wusa /uninstall /kb:4048960


REM for win8
wusa /uninstall /kb:4048958

for win2008
wusa /uninstall /kb:4048968
wusa /uninstall /kb:4048970

2017年8月2日 星期三

Word紙張2分之1Letter直印變橫印

使用合併列印在Word檔裡列印1/2 Letter紙張時,預覽時是直印,但直接列印出來時方向會轉90度輸出。重新設定紙張格式也沒用,Word裡設定1/2 Letter格式都會變成橫印(正確是直印)。

解決方式:把要印的資料先輸出成PDF檔,然後在PDF列印畫面裡設定如下參數
一、確認印表機輸出紙張格式:於列印視窗中先選取點擊印表機→內容,於印表機內容中設定
紙張→進階→紙張大小→1/2 Letter(自定紙張格式)

二、調整頁面大小和方向:如下圖,選擇縱向、大小符合、不勾選依PDF頁面大小選擇紙張來源


還有一種方式,如果一次只印一張,可以將高度調成23公分即可正常列印。(因為Word2010以後,預設是短邊出紙。)


參考來源:https://goo.gl/w8uY8P

2017年2月14日 星期二

Xerox C2263紙張設定

由於公司有使用ERP列印 1/2 letter紙張,近日有同事反應列印到事務機時列印不完整。
參閱了網路上的文件,做以下設定變更


一、無法列印越南文:Word檔上看的到越南文,但列印時出現亂碼
  只要將印表機字型設定成:固定使用TrueType字型即可
  
  列印喜好設定→詳細設定→指定字型:設定→選擇:固定使用TrueType字型→確定。

二、列印Letter紙張或自定紙張格式時,印表機出現Error 016-799訊息
  修改紙張替換為:選擇接近尺寸(調整)

  列印喜好設定→詳細設定→紙張替換:→選擇接近尺寸(調整)→確定

三、列印1/2 Letter到A4紙張時,會切掉內容,列印不完全,或方向不正確。
  只要指定紙張倍率選擇為自動調整即可。

  列印喜好設定→紙張→詳細紙張設定→原稿尺寸(1/2 letter)→紙張倍率選擇→自動調整→輸出紙張尺寸→A4→確定。


2017年1月24日 星期二

DPR-1061出現兩個IP

最近安裝了一台列印伺服器 D-Link DPR-1061,安裝後卻出現兩個連線IP,而且兩個IP都能連線,儘管我再三確認LAN SETUP那確實沒打錯,Status那也顯示的是我輸入的那個,但不管怎樣過一陣子我手動的那個就會斷線,而另一個IP還可以連線,打到客服時,客服說叫我拔電源線等五分鐘再試,也一樣沒用。恢復出廠值也沒用。

最後終於發現原來是UPnP的關係,到Advanced那邊,將UPnP關掉就正常了。

話說這台是2USB,1LPT的Print Server,所以在安裝時連接埠那邊要做一些設定才可以使用。
一般來說是使用他提供的工具來連線,但身為IT人員,總不可避免的想要簡單一點。

如果連接埠的通訊協定選的是RAW
連接埠號對應如下

USB1→ 9100、USB2→9101、LPT→9102


如果連接埠的通訊協定選的是LPR
那LPR設定的佇列名稱就要改為DPR-1601上各埠號的名稱
例如USB2的名稱,dlk-F8315D-U2

2017年1月12日 星期四

印表機列印時缺字

最近在工作上越南同事反應說,新安裝的事務機Xerox C2263安裝完後無法列印越南文
他的作業系統是中文的,用Word打開也看的到越南文就是列印時出不來。
而同樣的檔案丟回台灣列印是正常的,廠商則說可能是事務機缺字型的問題

後來用以下方式暫時解決了

點選該事務機→開啟列印喜好設定→詳細設定→指定字型-設定→ 勾選 固定使用TrueType字型→確定。

即可正常列印了

2016年12月7日 星期三

安裝網路共用印表機的批次檔


在公司的環境裡,常會遇到要安裝共用印表機並設定自定紙張等等的步驟,以下是一個cmd批次檔,將一些常用的步驟整合在一起。
自定紙張的部份是設定紙張名稱 1/2 Letter,寬21.59cm,高13.97cm,如有不一樣。
請先手動設定,然後從機碼HKLM\SYSTEM\CurrentControlSet\Control\Print\Forms上匯出來再自行修改。


REM 儲存連線遠端主機的帳密
cmdkey /add:PC01 /user:user01 /pass:user01

REM 設定連線遠端主機的分享印表機
rundll32 printui.dll,PrintUIEntry /in /z /q /n "\\PC01\EPSON LQ-310 ESCP2"

REM 設定 1/2 Letter 紙張,寬21.59cm,高13.97cm
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print\Forms" /v "1/2 Letter"  /t REG_BINARY /d "5c4b0300b421020000000000000000005c4b0300b42102005e00000000000000" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print\Forms\1/2 Letter" /v "FormKeyword" /t REG_BINARY /d "7b39304333373645302d334541322d344530312d424433422d3045413030434245463837347d00" /f

REM 重新啟動列印服務
net stop spooler
net start spooler

REM 開啟控制台-裝置和印表機
control printers

REM 開啟列印伺服器內容
rundll32 printui.dll,PrintUIEntry /s

REM 跳出安裝完成訊息
msg /W %username% "Install OK"

2012年1月6日 星期五

使用VB Script安裝網路印表機驅動

將以下文字存成*.VBS的檔案,再修改相關參數即可
(連接埠IP、INF路徑、驅動程式模組與名稱)

 '本例以HP1022N做示範
Set objWMIService = GetObject("winmgmts:")
Set objNewPort = objWMIService.Get _
("Win32_TCPIPPrinterPort").SpawnInstance_

'設定連接埠IP
objNewPort.HostAddress = "192.168.61.101"    '網路印表機IP
objNewPort.Name = "IP_192.168.61.101"        '印表機連接埠名稱

'設定連接埠Protocol
objNewPort.Protocol = 1                '1: RAW   2:LPR
objNewPort.PortNumber = "9100"            '印表機連接埠號 RAW=9100,LPR=515
objNewPort.Queue="LPR" 'LPR
objNewPort.ByteCount="TRUE"            '啟用LPR位元組計數

'設定是否使用SNMP
objNewPort.SNMPEnabled = False            '是否使用SNMP
objNewPort.Put_

'設定印表機驅動路徑與名稱
PrinterDriver_inf= ".\HP1022N\HPLJ1020.inf"    '驅動程式inf檔案位置
Printer_Model = "HP LaserJet 1022n"        '驅動程式模組
Printer_Name = "HP LaserJet 1022n"        '印表機名稱

'開始安裝(以下不可變更)
sCmd = "rundll32.exe printui.dll,PrintUIEntry /if /b """ &Printer_Name& """ /f """ _
& PrinterDriver_inf &""" /r" _
& " """ &objNewPort.Name& """ /m """&Printer_Model&""

cmd = "control printers"
DefaultPrint = "rundll32 printui.dll,PrintUIEntry /y /n """ &Printer_Name&""

Set oShell = CreateObject("WScript.Shell")
oShell.Run sCmd, 1, True
oShell.Run cmd
oShell.Run DefaultPrint

WScript.Echo Printer_Name&" 安裝完成!"

2011年11月30日 星期三

使用Command方式新增印表機

使用Command新增印表機

參考來源:http://support.microsoft.com/kb/189105

Command使用方式: rundll32 printui.dll,PrintUIEntry [options] [@commandfile]
  /a[file] 二進位檔案名稱
  /b[name] 基本印表機名稱
  /c[name] 如果動作發生在遠端電腦,則是電腦的 UNC 名稱
  /dl 刪除本機印表機
  /dn 刪除網路印表機連線
  /dd 刪除印表機驅動程式
  /e 顯示列印喜好設定
  /f[file]  可以是 inf 檔案或輸出檔案
  /ga 增加每台電腦的印表機連線
  /ge 列舉每台電腦的印表機連線
  /gd 刪除每台電腦的印表機連線
  /h[arch] 以下驅動程式結構之一 Alpha | Intel | Mips | PowerPC
  /ia 使用 inf 檔來安裝印表機驅動程式
  /id 用新增印表機驅動程式精靈來新增印表機驅動程式
  /if 使用 inf 檔來安裝印表機
  /ii 啟動新增印表機精靈及 inf 檔來安裝印表機
  /il 使用新增印表機精靈來安裝印表機
  /in 新增網路印表機連線
  /j[provider]  列印提供者名稱
  /k 列印測試頁到指定的印表機。安裝印表機時,不可和指令相結合。
  /l[path]  印表機驅動程式來源路徑
  /m[model]  印表機驅動程式機型名稱
  /n[name]  電腦名稱
  /o 顯示印表機佇列檢視
  /p 顯示印表機內容
  /q 安靜模式,不顯示錯誤訊息
  /r[連接埠] 連接埠名稱
  /s 顯示伺服器內容
  /Ss 將印表機設定值儲存到檔案
  /Sr 將印表機設定值從檔案還原
  儲存或還原必須放在指令結尾的印表機設定值選項旗標:
    2    PRINTER_INFO_2
    7    PRINTER_INFO_7
    c    色彩設定檔
    d    印表機資料
    s    安全性描述元
    g    通用 DevMode
    m    最小設定值
    u    使用者 DevMode
    r    解決名稱衝突
    f    強制名稱
    p    解決連接埠
  /u 如果已經安裝了,使用現存的印表機驅動程式
  /t[#] 基本索引頁從零開始
  /v[verison] 指定以下驅動程式版本之一,Windows 95 或 98 | Windows NT 3.1 | Windows NT 3.5 或 3.51 | Windows NT 3.51 | Windows NT 4.0 | Windows NT 4.0 或 2000 | Windows 2000
  /w 如果在 inf 檔內找不到指定的驅動程式,提示一個驅動程式給使用者
  /y 設定為預設印表機
  /Xg 取得印表機設定值
  /Xs 指定印表機設定值
  /z 不自動共用這個印表機
  /Z 共用這個印表機,只能和 /if 選項配合使用
  /? 說明訊息
  @[file] 指令行引數檔案