Собственно имеем 2 проблемы:
1. Имеем МФУ HP 1120 MFP, к ним имеем принт-сервера TrendNET TE100-MP1UN.
Необходимо подключить к Win 2008 Std x32, который выполняет роль сервера печати на предприятии.
Трабл: данные принт-сервера корректно подключаются только через стандартную утилиту: создает виртуальный USB порт, ставит на него драйвер, связывается с устройством, запрашивает драйвер на устройство. Но утилита под Win 7, Win 2008 работать не желает ни под каким соусом. А подключать надо. Причем и сканер и принтер.
Классический метод с созданием TCP\IP порта, очередью RAW 9100 прокатывает только на 1-2-10 страниц, потом печатать перестает. Вот видится только один выход - как то вручную с использованием этого драйвера создать нужный порт и использовать его для подключения устройств. Софтина подключает принтер от МФУ портом USB00X, сканер портом \\.\Usbscan1.
Собственно как реализуется создание такого порта? Кто, что посоветует?
2. Та же самая история со встроенным принт-сервером в МФУ HP M2727. Софтина под нужной ОС не работает. Подключает примерно тем же способом.
Код inf файла драйвера, который идет вместе с софтиной от TrendNET:
Код:
;/*++
;
;Copyright (c) 1992-2007 SerComm Corporation All rights Reserved
;
;Module Name:
;
; NUSBHST.INF
;
;Abstract:
; INF file for installing network usb host controller driver
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%SC%
CatalogFile=nusbhst.cat
DriverVer=03/15/2007, 1.2.0
[DestinationDirs]
DefaultDestDir = 12
[SourceDisksNames]
1="MFP Network Adapter Driver Disk"
[SourceDisksFiles]
nusbhst.sys=1,,
;*****************************************
; NUSB Host Install Section
;*****************************************
[Manufacturer]
%MfgName%=SC,NTamd64
[SC.NTamd64]
;
; These are the nu bus pnp ids
;
%NUSBHOST.DeviceDesc%=NUSBHost_Device, root\nusbhost
[NUSBHost_Device.NT]
CopyFiles=Drivers_Dir
[Drivers_Dir]
nusbhst.sys
;-------------- Service installation
[NUSBHost_Device.NT.Services]
AddService = nusbhost,%SPSVCINST_ASSOCSERVICE%, nusbhost_Service_Inst
; -------------- nusbhost driver install sections
[nusbhost_Service_Inst]
DisplayName = %nusbhost.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\nusbhst.sys
LoadOrderGroup = Extended Base
[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
SC = "SerComm Corp"
MfgName = "SerComm Corp"
NUSBHOST.DeviceDesc = "Network USB Host Controller"
nusbhost.SVCDESC = "Network USB Host Controller"
Заранее спасибо.