“其他”ntp 的文件(HP/Epson 列印)
直到今天下午,我才知道 ntp 是網路時間協議。但是在我們的 Windows 2008 伺服器上安裝的是不同的 ntp,如下所示
ntp -?
。我正在尋找超出幫助的文件。我想向列印機發送一個雙面命令。
任何有關文件的想法或指示將不勝感激。例如,如果您將
-@
其視為第一個選項,我們的 MUNIS 列印使用這些文件。我想知道這些命令是什麼。它們並非特定於 MUIS。它們是列印機的特定命令。我在這篇文章的末尾添加了一個範例文件。C:\Windows\system32>ntp -? v1.09 Usage: piped_data | ntp.exe -dPrintDevice <options> <InputFile> (Epson) (Default) -@ <options file>: File containing (these) option settings: -d <printer> : Name of printer, ex. '\\svr\hplaser' : -r <filename> : Redirect output to file (PCL format) : -n <# copies> : Number of copies : 1 -o <orientation> : P=Portrait L=Landscape : P -l <lpp> : Lines per page : 66 -i <lpi> : * Lines per inch : 6 -v <VMI> : Vertical Motion Index : 7.2 -m <top margin> : Top margin : -z <point size> : Point Size (font height) : 12 -s <spacing> : * 0=Fixed 1=Proportional : 0 -p <pitch> : * Character per Inch : 10 -e <left margin> : * Left margin : -b <bin> : 0=Current 1=Main 2=Manual 5=Lg tray : 0 -t <typeface> : 0=Line Ptr 3=Courier 4101=TimesRoman : 3 -y <sym set> : 8U=Roman-8 0B=Line Draw 0O=OCR-A : 8U -w <stroke wt> : * 0=Medium 3=Bold : 0 -u <setup string>: * Override built-in setup, ex. '\033E' : -f : * Append FormFeed (eject) at document end: -q : * Debug flag, shows escape codes on scrn : -x <emulation> : H=HP Laser, E=Epson FX, R=Raw mode : H Default emulation is HP PCL-5. Use '-x E' for Epson FX. Options file format (-@ flag): Options file settings OVERRIDE the same option on command line. Enter only 1 option per line. Any line not starting with '-' or '/' is ignored (comment). Examples: *--- Using pipe, landscape, 132 col, 66 lpp, to hp4. dir | ntp -d hp4 -l 66 -v 5.45 -p 13 -o L *--- Same as above, only using options file with 1 option per line. dir | ntp -@ hp4land.ntp *--- Using file, portrait, 80 col, 66 lpp, to \\server\hp4. ntp -d \\server\hp4 myrpt.txt A space after flag is not required, -p10 or -p 10 are both ok.
ls.ntp 與
-@ <options file>
.# LS.NTP # NTP.exe options file to setup for 'ls' mode # Set landscape mode # Set pitch condensed landscape mode 13.0 # Set VMI landscape mode 15.45 # Set Left Margin to 3 -o L -p 13.0 -v 5.45 -e 3
鑑於文件中提到了 HP 和 Epson,我無法判斷本地安裝的 ntp.exe 是嚴格由供應商創建還是 HP 實用程序的一部分。
它似乎是用於 Windows NT 列印伺服器的遠端列印隊列控制 CLI。這是 1996 年在雅虎集團中提到的:http: //tech.groups.yahoo.com/group/lprng/message/1800
不幸的是,他們沒有具體說明它的來源或任何文件,但這也許會使討論更加清晰。
PCL5 列印機驅動程序
到目前為止,我在搜尋這個 ntp.exe 來自哪裡的所有方向上都遇到了死胡同。但我會做出有根據的猜測。
命令行選項,更準確地說是提示,
vmi
,stroke wt
,lpi
,lpp
等是 PCL 術語。此外,-r
要輸出 PCL 文件並通過管道輸入,這應該是 PCL5 列印機驅動程序。它將傳入流格式化為 PCL,並將輸出發送到帶有 RAW 隊列的網路列印機。這很少見,但並非聞所未聞,尤其是在 90 年代,這是一個例子:http ://www.artwork.com/support/windows/escape.htm 。
它支持愛普生擴展,我真的懷疑它來自惠普。它不隨 Windows NT 4 一起提供。
命令行選項
我會跳過明顯的
-v:垂直運動指數:7.2
> > 垂直運動索引 (VMI) 命令以 1/48 英寸的增量指定行之間的距離(游標將移動以進行換行操作的垂直距離)。 > > > >
> From http://www.devenezia.com/docs/HP/index.html > VERTICAL PRINTER AREA DEFAULTS > 1.)Portrait Letter (8 1/2 x 11) = 10 inches > 2.)Portrait Legal (8 1/2 x 14) = 13 inches > 3.)Landscape letter (11 x 8 1/2) = 7.5 inches > 4.)Landscape letter (14 x 8 1/2) = 7.5 inches > >
> > 範例:在 letter 尺寸的紙張上指定每頁 66 行,縱向。 > > > >> 10 inches / 66 lines per page x 48 = 7.27 > >
> >-t : 0=Line Ptr 3=Courier 4101=TimesRoman : 3
> > 列印機帶有預設字型集。有些有更多。每個喜歡都分配了一個編號。您可以從列印機線上菜單中獲取字型列表及其編號。 > > >
-y : 8U=Roman-8 0B=畫線 0O=OCR-A : 8U
> > 與字型相同,但在這種情況下為符號 > > >
-w:* 0=中等 3=粗體:0
> > 控製字型/字元是否應列印“粗”(粗體)或“正常”(中) > > >
-u : * 覆蓋內置設置,例如。’\033E’ :
> > “設置”或“設置字元串”是用於將目標列印機置於特定操作模式的(原始)PCL 和/或 PJL 命令序列。例如,PCL 序列 Esc&l0O 選擇縱向模式,而 Esc&l1S 選擇雙面(長邊裝訂)操作。(\033E 是重置)。 > > >
ls.ntp
它只是一個選項文件。不要在命令行中放置/鍵入所有選項,而是將它們全部放在一個文件中,每行一個選項。
所以
<something> | ntp.exe -@ LS.NTP <something>
是相同的
<something> | ntp.exe -o L -p 13.0 -v 5.45 -e 3 <something>
參考