Проблема совместного использования принтера (win7 / WinXP): Canon pixma принтер USB

Для друга я пытаюсь совместно использовать принтер USB Canon pixma ip3000 между двумя компьютерами в его домашней сети. Но я не могу заставить это работать должный итог проблема с драйвером Canon.

Принтер подключен к Windows 7 (64 бита) компьютер, и мы хотели бы смочь распечатать от компьютера Windows XP. 'Обычно' это не должна быть без проблем для использования совместного использования принтера Windows, однако, потому что одна машина является 32-разрядной, и другой является 64-разрядным, устанавливание дополнительного драйвера требуется. T он драйвер, обеспеченный каноном (здесь), описан как 'Дополнительный Модуль Драйвера Струйного принтера Canon'. Проблема состоит в том, что .inf файл, содержавшийся в .exe файле, не принят как драйвер при запросе Мастером Совместного использования Принтера я подозреваю, потому что это - дополнительный драйвер (независимо от того, что это может быть).

Я подключил и установил принтер локально на машине XP сначала (который работает), так, чтобы машина XP уже знала бы драйвер при использовании его в качестве сетевого принтера, но это не работает; мастер все еще хочет файл драйвера.

Кто-либо предложения, как получить эту работу? Возможно, существует своего рода универсальный драйвер (был бы в порядке даже с ограниченной функциональностью)?

1
задан 07.03.2016, 12:51

4 ответа

У меня была подобная проблема. Windows 7, 64-разрядный с каноном pixma 4500, который я хотел совместно использовать с 32-разрядной Vista.

Принтер работал в соответствии с Windows 7, подключенным к ноутбуку Vista также, но не совместно использует.

Я загрузил драйвер канона (НЕ дополнительный модуль) от канона для 32-разрядной Vista к Windows 7 PC.

Это стало самораспаковывающимся исполняемым файлом, но это не будет работать на 64-разрядном Windows 7. Exctract это с помощью winzip. Вы закончите с папкой драйвера, в которой Вы находите .inf файл (в моем случае ip4500.inf).

Должно быть возможно добавить его как драйвер для x86 архитектуры через запуск-> устройства и принтеры, выбрать Вас принтер, щелкнуть правой кнопкой, выбрать свойства принтера и затем включить параметры совместного доступа и выбрать установку дополнительные драйверы. Нажмите на x86 и нажмите OK. Укажите на местоположение inf файла и нажатия хорошо. 32-разрядный драйвер принтера должен быть добавлен к Вашему 64-разрядному Windows 7.

Я говорю, 'должен' как в моем случае, он сразу не работал. Вместо установки Windows 7 не мог найти надлежащий драйвер (в моем случае для 'Canon Струйный ip4500 ряд').

Для решения этого используйте блокнот для редактирования .inf файла загруженного драйвера. В нем существует 3 места, где принтер описан как 'ряд Canon ip4500 '. Добавьте слово 'Inkjet' к нему в правильном месте и попробуйте еще раз. Это работало на меня.

Apparantly, Canon или Microsoft были так 'мудры' для переименования принтера от 'ряда Canon ip4500 ' до 'Canon Струйный ip4500 ряд'. Windows 7 так 'умен' для поиска дополнительного драйвера только на локальном ПК (а не найти это тем же способом, которым обновление Windows найдет его), и только на основе (переименованного) названия принтера в драйвере Windows 7 (а не ключ, обеспеченный самим принтером).

4
ответ дан 12.12.2019, 08:40

Я узнал, что win7 имеет странную ошибку/функцию..., если у Вас есть несколько сетей (т.е. если у Вас есть беспроводная сеть и VPN), Homegroup и функции совместного использования принтера прекращают работу... Я решил много проблем принтера путем отключения VPN... странной, я знаю

0
ответ дан 12.12.2019, 08:40

В моей ситуации не работало вышеупомянутое постоянное ("32-разрядное") решение.

Моя ситуация является рабочим столом Vista с принтером USB iP4500 и ноутбуком Windows 7.

Решение, которое я нашел, состояло в том, чтобы загрузить (только) XP Canon 64-разрядный драйвер принтера (так не целая утилита принтера), и я разархивировал его вручную в каталоге (сказать X1). Я затем установил новый сетевой принтер iP4500, и я использовал драйвер в X1. Я НЕ сделал должен был сделать смены имени "iP4500" в "струйном iP4500". Все хорошо работает теперь, и я могу распечатать легко от обоих моих ноутбуков как мой рабочий стол.

Я надеюсь, что это могло бы решить Вашу проблему.

0
ответ дан 12.12.2019, 08:40

Имел ту же проблему с PIXMA IP4000, пытающимся совместно использовать от 64 битов Win7 до 32 битов Win7. Это решение работало на меня: "Для решения этого используйте блокнот для редактирования .inf файла загруженного драйвера. В нем существует 3 места, где принтер описан как 'ряд Canon ip4500 '. Добавьте слово 'Inkjet' к нему в правильном месте и попробуйте еще раз. Это работало на меня".

Срыв Effing, рассматривая машину на 32 бита мог соединиться с принтером через USB и прекрасную печать. Проблема была только при попытке совместно использовать через машину на 64 бита, что эта глупость произошла.

  1. Я загрузил и выполнил exe для Дополнительной 32-разрядной версии на моей 64-разрядной машине.
  2. ip4000.inf файл для редактирования был затем найден в: C:\Windows\System32\DriverStore\FileRepository\ip4000.inf_x86_neutral_51f411ebeaacaab1
  3. Я отредактировал и сохранил.

  4. Для добавления драйвера на 32 бита затем я щелкнул правой кнопкой по уже установленному и рабочему принтеру и выбрал Printer Properties > Add Drivers, включенный 32-разрядный флажок, и затем указал на inf файл, который я изменил. Это установило.

Спасибо за подсказку.

Для ссылки это - то, на что был похож мой файл ip4000.inf после того, как это было отредактировано:

; iP4000.INF (for Windows 2000 Monolithic driver)
;
; List of supported printers, manufacturers
;

[Version]
Signature="$Windows NT$"
Provider=%CANON%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=iP4000.cat

DriverVer=04/23/2004, 1.80.2.50

;
; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
;

[Manufacturer]
"Canon" = Canon,NTx86.5.1

;
; Model sections.
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;


;Windows2000
[Canon]
"**Canon Inkjet PIXMA iP4000**" = CNM_0220, LPTENUM\CanoniP4000F4F6, USBPRINT\CanoniP4000F4F6, CanoniP4000F4F6, CanoniP4000

;WindowsXP
[Canon.NTx86.5.1]
**"Canon Inkjet PIXMA iP4000" = CNM_0220XP, LPTENUM\CanoniP4000F4F6, CanoniP4000
"Canon Inkjet PIXMA iP4000" = CNM_0220XP, USBPRINT\CanoniP4000F4F6, CanoniP4000**

[CNMDRV_DATA]
DriverFile=CNMDR64.DLL
ConfigFile=CNMUI64.DLL
HelpFile=CNMMH64.HLP
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%

[CNMDRV_DATA_XP]
DriverFile=CNMDR64.DLL
ConfigFile=CNMUI64.DLL
HelpFile=CNMMH64.HLP
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%

[CNM_0220]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP
DataSection=CNMDRV_DATA
DataFile=CNMCP64.DLL

[CNM_0220XP]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP
DataSection=CNMDRV_DATA_XP
DataFile=CNMCP64.DLL


; Copy Sections
;
; Lists of files that are actually copied. These sections are referenced
; from the installer sections, above. Only create a section if it contains
; two or more files (if we only copy a single file, identify it in the
; installer section, using the @filename notation) or if it's a color
; profile (since the DestinationDirs can only handle sections, and not
; individual files).
;

[COLOR_PROFILE]
CNB64CA0.ICM,,,0x00000020
CNB64CB0.ICM,,,0x00000020
CNB64DB0.ICM,,,0x00000020
CNB64EB0.ICM,,,0x00000020
CNB64ED0.ICM,,,0x00000020
CNBJPRN2.ICM,,,0x00000020

[CNMBJDRV]
CNMDR64.DLL,CNMDRV.DLL
CNMD564.DLL,CNMDUMP5.DLL
CNMUI64.DLL,CNMUI.DLL
CNMUR64.DLL,CNMUR.DLL
CNMSR64.DLL,CNMSR.DLL
CNMIN64.INI,CNM.INI
CNMPI64.DLL,CNMINST.DLL
CNMSM64.EXE,CNMSTMN.EXE
CNMSS64.SMR,CNMSTSR.SMR
CNMSD64.EXE,CNMSMSD.EXE
CNMSQ64.EXE,CNMQUEUE.EXE
CNMSH64.HLP,SH64US.HLP
CNMSH64.CNT,SH64US.CNT
CNMCP64.DLL,CNM_0220.DLL
CNMUB64.DLL,CNMBR220.DLL
CNMOP64.DLL,CNMOP63.DLL
CNMSB64.DLL,CNMP_220.DLL
CNMMH64.HLP,MH64US.HLP
CNMMH64.CNT,MH64US.CNT
CNB_2200.TBL
CNMP064.DAT,CNMP0.DAT
CNMP164.DAT,CNMP1.DAT
CNMP264.DAT,CNMP2.DAT
CNMFU64.DLL,CNMFUS.DLL
CNMPV64.EXE,CNMPV.EXE
CNMPH64.HLP,PHUS.HLP
CNMPH64.CNT,PH64US.CNT

[CNMLMON]
CNMLM64.DLL,CNMLMON2.DLL,,0x00000020    ; Copy only if new binary

[CNMPP]
CNMPD64.DLL,CNMPD.DLL,,0x00000020
CNMPP64.DLL,CNMPP.DLL,,0x00000020

[CNMVS]
CNMVS64.DLL,CNMVS.DLL

[CNMWRAP]
CNMW364.DLL,CNMW3.DLL

;
; OEM URLS
;
; This sections gives the URL for manufacturers found in the Manufacturers section
;
[OEM URLS]
"Canon" = "http://www.canon.com/support/index.html?model=%model%"

;
; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
;

[DestinationDirs]
DefaultDestDir=66000
CNMPP=66001
CNMVS=11
CNMLMON=66002
COLOR_PROFILE=66003

;
;  Source Disk Section
;  This was added to enable Web Point&Print.
;  All files added to this must also be added to Layout.INF
;

[SourceDisksNames.x86]
1   = %DISK1%,,

[SourceDisksFiles]
CNMDRV.DLL    = 1
CNMDUMP5.DLL   = 1
CNMOP63.DLL    = 1
CNMUI.DLL      = 1
CNMUR.DLL      = 1
CNMLMON2.DLL    = 1
CNB64CA0.ICM    = 1
CNB64CB0.ICM    = 1
CNB64DB0.ICM    = 1
CNB64EB0.ICM    = 1
CNB64ED0.ICM    = 1
CNBJPRN2.ICM   = 1
CNM_0220.DLL    = 1
CNMBR220.DLL   = 1
CNMP_220.DLL    = 1
CNMSR.DLL      = 1
CNM.INI        = 1
MH64US.HLP     = 1
MH64US.CNT     = 1
CNMINST.DLL    = 1
CNMSTMN.EXE    = 1
CNMSTSR.SMR    = 1
CNMSMSD.EXE    = 1
CNMQUEUE.EXE    = 1
SH64US.HLP     = 1
SH64US.CNT     = 1
CNB_2200.TBL   = 1
CNMPP.DLL      = 1
CNMPD.DLL      = 1
CNMP0.DAT      = 1
CNMP1.DAT      = 1
CNMP2.DAT      = 1
CNMVS.DLL      = 1
CNMW3.DLL      = 1
CNMFUS.DLL     = 1
CNMPV.EXE      = 1
PHUS.HLP       = 1
PH64US.CNT     = 1

; Localizable Strings
;
[Strings]
CANON="Canon"
CNM_BJ_MONITOR="Canon BJ Language Monitor PIXMA iP4000,CNMLM64.DLL"
DISK1="Canon Bubble Jet Printer Driver Disk"
CNM_BJ_PPROC="Canon Inkjet PIXMA iP4000 Print Processor,CNMPD64.DLL"
1
ответ дан 12.12.2019, 08:40

Теги

Похожие вопросы