По мотивам: http://forum.altlinux.org/index.php/topic,29228.0.html http://forum.altlinux.org/index.php/topic,29337.0.html Т.е. печать из приложений, запущенных под wine вызывает циклическую печать задания. Решение понизить wine до 1.3.27
Есть подозрение, что 1.4 - предыдущая версия тоже корректно работает
В PuppyRus об этом же сообщают. Но я воспроизвести не могу. Правда не на 1С, а открываю notepad.exe из winefile, затем печатаю на принтер Cups-PDF — никаких проблем.
Сейчас проверил у клиента поставив Cups-PDF - тоже никаких проблем, а на киосеру зацикливание, (весьма странно !), пока поставил 1.4 wine Кстати на winehq.org есть посвежее версия, надо почитать, там насчет печати что-ть исправляли?
(В ответ на комментарий №3) > Сейчас проверил у клиента поставив Cups-PDF - тоже никаких проблем, а на > киосеру зацикливание, (весьма странно !), пока поставил 1.4 wine > Кстати на winehq.org есть посвежее версия, надо почитать, там насчет печати > что-ть исправляли? Я посмотрел гитовые логи - ничего особенно про печать там нет. А вот при печати на реальный принтер я этот ужас словил (правда, CUPS не дал распечатать). В логах: fixme:winspool:SetJobW Ignoring everything other than document title fixme:winspool:SetJobW Ignoring everything other than document title err:winspool:prepare_destination_string Unexpected value of dmDuplex field lpr: Bad copies value 25972. err:winspool:schedule_pipe child process failed! 256 25972 (!) копий. Неудивительно, что бесконечно печатается. Я посмотрю исходники.
Так, в обычном wine-vanilla всё работает как положено. Проблема в патчах ETERSOFT на dlls/winspool.drv/info.c (неинициализированная структура ji2 в prepare_destination_string). Как временное решение - могу пересобрать wine с отключенным ETERSOFT_PRINTING.
Персобрать - хорошо, но если этерсофтовцы починят быстро, то можно и подождать. А вот насчет wine-vanilla - у меня все равно проблема не исчезала, хотя может я что не так делал: apt-get install wine-vanilla после установки закрывал приложение и открывал его заново. -- ааа, wineserver висит в памяти еще некоторое время после закрытия приложения, вот он и открывался в том же этерсофтовском wine. Сегодня проверю на ванилле.
(В ответ на комментарий №6) > Персобрать - хорошо, но если этерсофтовцы починят быстро, то можно и подождать. Починили почти быстро. Сборка в Сизифе. * Сб июн 22 2013 Vitaly Lipatov <lav@altlinux.ru> 1:1.6.0-alt0.rc3 - new build 1.6-rc3 (use wine-gecko 2.21) > А вот насчет wine-vanilla - у меня все равно проблема не исчезала, хотя может Это сложно объяснить. .. > -- ааа, wineserver висит в памяти еще некоторое время после закрытия > приложения, вот он и открывался в том же этерсофтовском wine. Нет, такого не могло быть. > Как временное решение - могу пересобрать wine с отключенным ETERSOFT_PRINTING. В новой сборке в /etc/wine/config можно задать способ печати: # Выбор метода печати (original, sides, duplex). #export WINEPRINTING=sides original — это как в vanilla, sides/duplex — через вариант Etersoft'а.
а в p6 когда уедет?
(В ответ на комментарий №8) > а в p6 когда уедет? релиз-кандидат 1.6.0? Когда станет релизом 1.6.0 (и будет собрано как релиз).
Новая версия отправлена в p7 и p6. Завтра можно обновляться.