无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7237|回复: 15
打印 上一主题 下一主题

哪位可以幫忙, 如何設定 standard tcp/ip port 給打印機用 ?

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-12 21:41:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一向是使用 lpt 轉向分享了 連接印機的電腦. 打印機是以 RJ45 連上網絡的, 今天想著如何可以直接連接打印機 (不需經傀儡電腦) .
但試了卻都不能成功建立 standard tcp/ip port.
2#
 楼主| 发表于 2007-3-14 00:43:29 | 只看该作者
噢...沒人理會 ?? 不可能的任務 ??  :'(
回复

使用道具 举报

3#
发表于 2007-3-14 01:39:21 | 只看该作者
你的问题其实就是安装打印服务器而已,比较简单的,但是要你提供具体的信息。

请详细说明一下你目前的机器连接情况:有没有用打印服务器?是哪个型号?或者是连接有打印接口的路由器?操作系统是什么?等等,还有你想要达到什么样的目的?

再者,请尽量用内地的语言习惯来描述,不然很可能会不明白你所说的事。
回复

使用道具 举报

4#
 楼主| 发表于 2007-3-14 02:37:17 | 只看该作者
打印服務已有, 見圖 current_WINPE , 但只可使用 lpt, com, file , 要使用 網內的 打印機, 則需使如此 :
net use lptx: \\10.1.2.3\share_printer_name /user:me

以這個方式, 即是必要利用其它電腦連上打印機, 再將打印機分享出來.

但正常 XP, w2003 則不需這樣做, 見圖 real_w2k3 , 系統是可以加入 Standard TCP/IP Port. 再指定打印機的 IP 便成了.

我便是想在 winpe 內 "創建" Standard TCP/IP port , 但至今也沒辦法.

試過利用 windows resource kits 中的 prnadmin.dll 加上 vbscript , 但這方式也只可在 真 XP中可行.

[ 本帖最后由 adatsui 于 2007-3-14 02:39 AM 编辑 ]

current_WINPE.gif (29.55 KB, 下载次数: 61)

目前使用中的 WINPE 打印埠內容

目前使用中的 WINPE 打印埠內容

real_w2k3.gif (16.51 KB, 下载次数: 57)

真w2003 中的打印埠內容

真w2003 中的打印埠內容
回复

使用道具 举报

5#
发表于 2007-3-14 17:05:10 | 只看该作者
有没有添加打印机成功的,拿出来SHOW  一下啊 ???
回复

使用道具 举报

6#
发表于 2007-3-14 18:55:09 | 只看该作者
pe内?拉倒吧。:Q :Q
回复

使用道具 举报

7#
 楼主| 发表于 2007-3-14 21:15:56 | 只看该作者
也許真的要拉倒.  Standard TCP/IP Port 死活也不在 連接埠 出現, 似乎與打印機驅動無關, 是系統 (winpe) 沒有這玩意 ?? :@ :@
回复

使用道具 举报

8#
发表于 2007-4-7 18:31:18 | 只看该作者
不能添加端口,能解决吗?

[ 本帖最后由 cced 于 2007-4-7 06:32 PM 编辑 ]

Snap1.gif (18.85 KB, 下载次数: 63)

Snap1.gif

Snap2.gif (6.03 KB, 下载次数: 63)

Snap2.gif
回复

使用道具 举报

9#
发表于 2007-4-11 09:31:42 | 只看该作者
原帖由 adatsui 于 2007-3-14 02:37 AM 发表
打印服務已有, 見圖 current_WINPE , 但只可使用 lpt, com, file , 要使用 網內的 打印機, 則需使如此 :
net use lptx: \\10.1.2.3\share_printer_name /user:me

以這個方式, 即是必要利用其它電腦連上打印 ...



我使用的是XPSP2制作的PE,在打印服务属性页中也是无法添加端口,但在添加打印机向导中可以添加,虽然不能测试其可用性,但我想不应该有问题,因为添加的 Standard TCP/IP Port端口在打印服务属性页的端口选项卡中可以“配置端口”。
回复

使用道具 举报

10#
 楼主| 发表于 2007-4-11 11:38:17 | 只看该作者
已解決, 只要用 xp sp2 建立 pe 便可. 早前因為用2k3 , 死活也加不到.
hp 系列 9100端口, fuji 5400 端口皆正常. 端口也可以用 vbscript 添加.
:lol :lol
#8 樓的,  有沒正確地要 hwpnp 安裝 lpt 和 com ??
回复

使用道具 举报

11#
发表于 2007-4-11 11:44:22 | 只看该作者
回去试试,这个还真没注意呀。
回复

使用道具 举报

12#
发表于 2007-4-11 22:03:56 | 只看该作者
原帖由 adatsui 于 2007-4-11 11:38 AM 发表
已解決, 只要用 xp sp2 建立 pe 便可. 早前因為用2k3 , 死活也加不到.
hp 系列 9100端口, fuji 5400 端口皆正常. 端口也可以用 vbscript 添加.
:lol :lol
#8 樓的,  有沒正確地要 hwpnp 安裝 lpt 和 com ??

我用的是老MAO的0325版本的PE,进入桌面后,分别运行外置程序中的网络、音频命令。
然后用hwpnp,即在CMD下,运行了强制安装驱动,现在除这几个端口无法显示,其它硬件都能识别。
C:\外置程序\printersEng\Files\HWPnP.exe -all +ACPI\PNP0400 +ACPI\PNP0401 +ACPI\PNP0501\1 +ACPI\PNP0501\2 /u /p应该是这句话吧



现在我觉得是不是老MAO的PE精简了和打印有关的组件(Print Spooler、Remote Procedure Call (RPC) Locator都已经启动,PE中缺spoolsv.exe也COPY)无论怎么做,总是没有反应。

“端口也可以用 vbscript 添加”是怎么回事,能说明一下吗?

[ 本帖最后由 cced 于 2007-4-11 10:08 PM 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2007-4-11 23:16:10 | 只看该作者
hwpnp 這句跟我的一樣. 沒問題.

單 copy 文件 及啟動 spooler 還不足夠.  打印機的驅動要做的正確.
未用過論壇的 pe,  不知能否成功加上.

至於 vbscript 配置端口.
做 打印機插件 時 , 只指定名稱如 "Port"="IP_HP8100" 而不指定其  IP .
要用的使候, 利用 windows resource kit 的 prnadmin.dll 加上 vbscritp 便可以進行配置.
(不用 windows resource kit 也許可以用  vbscript 調用 wmi 功能方式設定)

Set WshShell = Wscript.CreateObject("Wscript.Shell")

WshShell.Run "regsvr32 /s Prnadmin.dll",1,TRUE

const kTcpRaw = 1
const kTcpLPr = 2
const kLocal = 3
const kLocalDownLevel = 4
const kLprMon = 5
const kHPdlc = 7
const kUnknown = 8

const kStdTCPIP = "Standard TCP/IP Port"

dim oPort

dim oMaster

set oPort = CreateObject("Port.Port.1")

set oMaster = CreateObject("PrintMaster.PrintMaster.1")


On Error Resume Next

oPort.ServerName = ""

oPort.PortName = "IP_DocuPrint_C4350"
oMaster.PortDel oPort

oPort.PortName = "IP_HP8100"
oMaster.PortDel oPort

oPort.PortName = "IP_IP_HPLJ4P"
oMaster.PortDel oPort

On Error GoTo 0

oPort.PortName = "IP_HPLJ4P"
oPort.SNMPDeviceIndex = "1"
oPort.CommunityName = "public"
oPort.HostAddress = "xx.xx.xx.xx"
oPort.QueueName = "9100"
oPort.PortType = kTcpRaw
oMaster.PortAdd oPort


oPort.PortName = "IP_HP8100"
oPort.PortType = kTcpRaw
oPort.HostAddress = ""xx.xx.xx.xx"
oPort.PortNumber = 9100     
' oPort.QueueName = "lp"     
oPort.SNMP=true
oPort.SNMPDeviceIndex = "1"
oPort.CommunityName = "public"
oMaster.PortAdd oPort


oPort.PortName = "IP_DocuPrint_C4350"
oPort.PortType = kTcpLPr
oPort.HostAddress = "xx.xx.xx.xx"
oPort.PortNumber = 512     
oPort.QueueName = "lp"     
oPort.SNMP=true
oPort.SNMPDeviceIndex = "1"
oPort.CommunityName = "public"
oPort.DoubleSpool=true

oMaster.PortAdd oPort
回复

使用道具 举报

14#
发表于 2007-4-28 12:13:02 | 只看该作者
请问“要用的使候, 利用 windows resource kit 的 prnadmin.dll 加上 vbscritp 便可以進行配置.
(不用 windows resource kit 也許可以用  vbscript 調用 wmi 功能方式設定)

在PE中如何使用,vbscritp在PE(老MAO的0325版本的PE)中不能运行
回复

使用道具 举报

15#
 楼主| 发表于 2007-5-1 22:05:40 | 只看该作者
你試著到老外處, 找個 vbs 或 hta 的 plugin , 依其 inf 文件內所列的系統文件加入到 pe 內, 如果有需要加入 reg 項目, 則人手做個 .reg 檔匯入吧.  
單是啟動了 print spool 也還印不了, 你還要打印機的驅動, 加入個 postscript 的好了 (這個真的不知如何可以在人家build的pe 上再加入了???) .
回复

使用道具 举报

16#
发表于 2009-7-21 15:42:24 | 只看该作者
成事了没有,试一下,看行不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 09:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表