Коллеги, добрый день.
Прошу помощи по следющей проблеме:
На OpenSuse 10.2 был установлен IE6, через скрипт IE4Linux 2.0.5 (wine-0.9.43) . Также был установлен драйвер принера Xerox WorkCentre M20i. При печати из любого приложения из "чистого" линуха, никаких проблем замечено не было. При печати же через IE получается следующее:
При нажатии на "печать" появляется окошко печати, есть возможность выбора принтера, установка его настроек и прочее также доступно. Но, при нажатии на "ОК" ничего не происходит. Совсем ничего. То есть окошко не исчезает, и никаких действий не производиться.
В CUPS принтер установлен по-умолчанию.
Подскажите пожалуйста, в чем может быть проблема. Это очень важно.
Обновил CUPS до 1,2,7 и Yast-Printing до текущей версии. Результатов нет.
IE6&Printing (Проблема печати)
Модератор: Модераторы разделов
-
- Сообщения: 63
- ОС: Ubuntu/Slackware/Debian
IE6&Printing
"Мысль изреченная есть ложь, но мысль неизреченная — тоже ложь,
потому что в любой мысли уже присутствует изреченность" (с)
потому что в любой мысли уже присутствует изреченность" (с)
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: IE6&Printing
А вообще печать из wine есть? Например, из блокнота?
Что при этом выдаётся в консоль?
Можно попробовать подебажить. Если "не нажимается кнопка", то скорее всего ответ в канале WINEDEBUG=+commdlg
Что при этом выдаётся в консоль?
Можно попробовать подебажить. Если "не нажимается кнопка", то скорее всего ответ в канале WINEDEBUG=+commdlg
-
- Сообщения: 63
- ОС: Ubuntu/Slackware/Debian
Re: IE6&Printing
Спасибо за внимание к моему вопросу.
Печать через блокнот проходит. Но, напечатанный текст едва можно разглядеть с помощью хорошего увеличения.
С другой стороны, я думаю, что данная проблема не относиться к сабж-у, главное то, что печать происходит и задание приходит на МФУ.
Также есть еще один момент. При выборе в IE -> File -> Page Setup появляется ошибка "No default printer defined". При этом в CUPS, как я уже писал, принтер по умолчанию выставлен.
В ветке regedit, значение HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\M20i\Port имеет вид LPR:M20i
В консоли получил следующее:
Судя по данному листингу проблема в драйвере. Но ведь печать из-под "чистого" линуха производиться корректно...
Смена драйвера с Generic на родной постскриптовый результатов не дала. Вывод тот же самый.
А вот листинг запуска блокнота через дебаг
Вновь пишет про дефолтовый принтер.
Печать через блокнот проходит. Но, напечатанный текст едва можно разглядеть с помощью хорошего увеличения.
С другой стороны, я думаю, что данная проблема не относиться к сабж-у, главное то, что печать происходит и задание приходит на МФУ.
Также есть еще один момент. При выборе в IE -> File -> Page Setup появляется ошибка "No default printer defined". При этом в CUPS, как я уже писал, принтер по умолчанию выставлен.
В ветке regedit, значение HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\M20i\Port имеет вид LPR:M20i
В консоли получил следующее:
Код: Выделить всё
fixme:actctx:DeactivateActCtx 00000000 00f00bad
err:winspool:WINSPOOL_GetDriverInfoFromReg Can't find driver 'L"M20i"' in registry
err:winspool:WINSPOOL_GetDriverInfoFromReg Can't find driver 'L"M20i"' in registry
err:commdlg:PrintDlgA GetPrinterDriverA failed, le 1797, fix your config for printer M20i!
fixme:actctx:ActivateActCtx 0xf00baa 0x7da711ac
fixme:actctx:DeactivateActCtx 00000000 00f00bad
fixme:actctx:ActivateActCtx 0xf00baa 0x7da711f8
fixme:actctx:DeactivateActCtx 00000000 00f00bad
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:font:WineEngCreateFontInstance just using first face for now
fixme:font:WineEngCreateFontInstance just using first face for now
fixme:font:WineEngCreateFontInstance just using first face for now
fixme:font:WineEngCreateFontInstance just using first face for now
fixme:commdlg:PRINTDLG_SetUpPrinterListComboA Can't find '(null)' in printer list so trying to find default
err:winspool:WINSPOOL_GetDriverInfoFromReg Can't find driver 'L"M20i"' in registry
err:winspool:WINSPOOL_GetDriverInfoFromReg Can't find driver 'L"M20i"' in registry
err:commdlg:PRINTDLG_ChangePrinterA GetPrinterDriverA failed for M20i, fix your config!
fixme:hook:IsWinEventHookInstalled (32773)-stub!
fixme:commdlg:PRINTDLG_UpdatePrintDlgA No lpdm ptr? # Это при нажатии
fixme:commdlg:PRINTDLG_WMCommandA Update printdlg was not successful! # на "OK"
Судя по данному листингу проблема в драйвере. Но ведь печать из-под "чистого" линуха производиться корректно...
Смена драйвера с Generic на родной постскриптовый результатов не дала. Вывод тот же самый.
А вот листинг запуска блокнота через дебаг
Код: Выделить всё
tester@linux-4gtp:~> WINEDEBUG=+commdlg notepad
trace:commdlg:DllMain (0x7ee80000, 8, (nil))
trace:commdlg:DllMain (0x7ee80000, 1, 0x1)
trace:commdlg:GetFileTitleW (0x7ef2b90a 0x7ef43064 520);
trace:commdlg:PrintDlgW (0x33f34e): hwndOwner = 0x10024, hDevMode = (nil), hDevNames = (nil)
pp. 0-0, min p 1, max p 65535, copies 0, hinst 0x7ef20000
flags 00000104 (PD_NOSELECTION PD_RETURNDC )
trace:commdlg:PRINTDLG_SetUpPrinterListComboW Can't find '(null)' in printer list so trying to find default
trace:commdlg:PRINTDLG_WMCommandW OK button was hit
trace:commdlg:PrintDlgW No hDevMode yet... Need to create my own
trace:commdlg:PrintDlgW exit! (1)
Вновь пишет про дефолтовый принтер.
"Мысль изреченная есть ложь, но мысль неизреченная — тоже ложь,
потому что в любой мысли уже присутствует изреченность" (с)
потому что в любой мысли уже присутствует изреченность" (с)
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: IE6&Printing
Не уверен, что принтер по умолчанию всё-таки настроен. Что покажет lpq?
Впрочем, не хотите сразу 0.9.56 попробовать поставить? Не помню, к какому релизу, но где-то именно в 40-х очень сильно диалоги печати и работа принтеров правились. Скорее всего, проблема уже не существует давно!
P.S. Не нужно по несколько сообщений подряд писать. Пользуйтесь кнопкой редактирования, если Ваше сообщение последнее в теме.
Впрочем, не хотите сразу 0.9.56 попробовать поставить? Не помню, к какому релизу, но где-то именно в 40-х очень сильно диалоги печати и работа принтеров правились. Скорее всего, проблема уже не существует давно!
P.S. Не нужно по несколько сообщений подряд писать. Пользуйтесь кнопкой редактирования, если Ваше сообщение последнее в теме.
-
- Сообщения: 63
- ОС: Ubuntu/Slackware/Debian
Re: IE6&Printing
Спасибо за помощь! Проблема была решена переустановкой драйвера аппарата через GUI. При это странно то, что переустановка через веб-интерфейс CUPS результатов не давала,
Извините за флуд, обычно форум сам прикреплял сообщения друг к дургу.
Еще раз большое спасибо,
Извините за флуд, обычно форум сам прикреплял сообщения друг к дургу.
Еще раз большое спасибо,

"Мысль изреченная есть ложь, но мысль неизреченная — тоже ложь,
потому что в любой мысли уже присутствует изреченность" (с)
потому что в любой мысли уже присутствует изреченность" (с)