Печать в 1С, Сборка wine от Etersoft

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Irlaer
Сообщения: 18

Печать в 1С, Сборка wine от Etersoft

Сообщение Irlaer »

Купил в LinuxCenter сборку wine@etersoft
1С завелась нормально, но напечать ничего не получается.
"Файл\Параметры страницы" - вызывает аварийное завершение приложения :huh:
"Предварительный просмотр" не работает
"Печать" - показывает диалог печати. Правильный вроде принтер. (На добавление/удаление принтеров в CUPS реагирует)
Но по кнопке печать ничего не происходит... :angry:

Кто-нибудь знает где искать корни этой проблемы?
Спасибо сказали:
lav
Модератор
Сообщения: 192

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение lav »

Irlaer писал(а):
08.02.2006 12:00
Купил в LinuxCenter сборку wine@etersoft
1С завелась нормально, но напечать ничего не получается.
"Файл\Параметры страницы" - вызывает аварийное завершение приложения :huh:
"Предварительный просмотр" не работает
"Печать" - показывает диалог печати. Правильный вроде принтер. (На добавление/удаление принтеров в CUPS реагирует)
Но по кнопке печать ничего не происходит... :angry:

Кто-нибудь знает где искать корни этой проблемы?

Написать в support@etersoft.ru
Проблема может быть связана с PPD-файлом или версией ОС.
Спасибо сказали:
Irlaer
Сообщения: 18

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение Irlaer »

lav писал(а):
08.02.2006 22:00
Написать в support@etersoft.ru
Проблема может быть связана с PPD-файлом или версией ОС.


А здесь ответить - не судьба? ;)

ОС=SUSE 10
Принтер=HP LJ 1300

Пробовал и специфические дрова и дрова просто для HP LJ.
Результаты идентичные.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение sash-kan »

(Irlaer @ Feb 9 2006, в 06:19) писал(а):А здесь ответить - не судьба?

наверно, сюда саппорт из etersoft не заглядывает.
поэтому
(lav @ Feb 8 2006, в 21:00) писал(а):Написать в support@etersoft.ru

- самый лучший совет. особенно, учитывая, - кто его дает.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
lav
Модератор
Сообщения: 192

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение lav »

Irlaer писал(а):
09.02.2006 07:19
lav писал(а):
08.02.2006 22:00

Написать в support@etersoft.ru
Проблема может быть связана с PPD-файлом или версией ОС.


А здесь ответить - не судьба? ;)

Пробовал и специфические дрова и дрова просто для HP LJ.
Результаты идентичные.

Ответить - можно. Помочь вряд ли получится.
Что-нибудь валится в консоль?
Да. покажите пожалуйста
ls -l /usr/lib/libcups*
Спасибо сказали:
Irlaer
Сообщения: 18

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение Irlaer »

lav писал(а):
13.02.2006 22:26
Ответить - можно. Помочь вряд ли получится.
Что-нибудь валится в консоль?
Да. покажите пожалуйста
ls -l /usr/lib/libcups*


lrwxrwxrwx 1 root root 17 2005-09-29 15:11 /usr/lib/libcupsimage.so -> libcupsimage.so.2
-rwxr-xr-x 1 root root 77836 2005-09-13 01:09 /usr/lib/libcupsimage.so.2
lrwxrwxrwx 1 root root 12 2005-09-29 15:11 /usr/lib/libcups.so -> libcups.so.2
-rwxr-xr-x 1 root root 117876 2005-09-13 01:09 /usr/lib/libcups.so.2


В консоли следующие сообщения

fixme:commdlg:PRINTDLG_SetUpPrinterListComboA Can't find '(null)' in printer list so trying to find default
err:psdrv:PSDRV_FindPrinterInfo Error 2 getting PPD file name for printer 'HPPrinter'
err:commdlg:PRINTDLG_ChangePrinterA DocumentProperties fails on "HPPrinter"
fixme:commdlg:PRINTDLG_UpdatePrintDlgA No lpdm ptr?
fixme:commdlg:PRINTDLG_WMCommandA Update printdlg was not successful!


В диалоге печати не стоит выбор портрет/ландшафт.
При нажатии на radio button все падает с ошибкой:
wine: Unhandled page fault on write access


И похоже проблема не в сборке Etersoft'a.
Под обычным вайном (0.9.6) с печатью таже беда. ;(
Кто-нибудь сталкивался?
Тщательно просмотрел все, что есть на winehq.org и рецепта не нашел.
Похожая ситуацию была у человека с удаленным cups'ом, а на локальном все заработало
У меня локальный... ;(
Спасибо сказали:
lav
Модератор
Сообщения: 192

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение lav »

Irlaer писал(а):
16.02.2006 09:59
Под обычным вайном (0.9.6) с печатью таже беда. ;(
Кто-нибудь сталкивался?
Тщательно просмотрел все, что есть на winehq.org и рецепта не нашел.
Похожая ситуацию была у человека с удаленным cups'ом, а на локальном все заработало
У меня локальный... ;(


WINE 0.9.6 уже собранный или сами собирали?
Покажите пожалуйста у себя
# ls -l /etc/cups/ppd/
Похоже, у вас там нет
HPPrinter.ppd, а это важно для нормального функционирования печати.
Спасибо сказали:
Irlaer
Сообщения: 18

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение Irlaer »

lav писал(а):
16.02.2006 19:29
WINE 0.9.6 уже собранный или сами собирали?
Покажите пожалуйста у себя
# ls -l /etc/cups/ppd/
Похоже, у вас там нет
HPPrinter.ppd, а это важно для нормального функционирования печати.


Ура-а-а-а-а!!! :)
Я понял в чем дело.
Все происходило на машине с AMD64X2.
Когда попробовал в тех же уловиях но на 32-х разрядном SUSE (и на другом железе)
печать заработала.
В 1С еще не проверил, но и там проблем не будет.
Может быть установка 32-х разрядных библиотек cups поможет и на 64-х разрядной машине?
Спасибо сказали:
lav
Модератор
Сообщения: 192

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение lav »

Irlaer писал(а):
17.02.2006 11:49
Ура-а-а-а-а!!! :)
Я понял в чем дело.
Все происходило на машине с AMD64X2.
Когда попробовал в тех же уловиях но на 32-х разрядном SUSE (и на другом железе)
печать заработала.
В 1С еще не проверил, но и там проблем не будет.
Может быть установка 32-х разрядных библиотек cups поможет и на 64-х разрядной машине?

Рады за вас.
Тут дело не в разрядности машины, а в разрядности системы - и конечно все библиотеки, используемые WINE. должны быть 32-разрядные (freetype, cups)
Спасибо сказали:
yure
Сообщения: 2

Re: Печать в 1С, Сборка wine от Etersoft

Сообщение yure »

lav писал(а):
20.02.2006 14:45
Irlaer писал(а):
17.02.2006 11:49

Ура-а-а-а-а!!! :)
Я понял в чем дело.
Все происходило на машине с AMD64X2.

Рады за вас.
Тут дело не в разрядности машины, а в разрядности системы - и конечно все библиотеки, используемые WINE. должны быть 32-разрядные (freetype, cups)


Я у себя в Ubuntu с x86_64 системой решил проблемы с печатью из wine таким образом:
1) установил 32-х разрядные библиотеки: ia32-libs ia32-libs-gtk ia32-libs-sdl lib32asound2
2) скачал 32-х разрядную библиотеку libcupsys2_1.2.8-0ubuntu8_i386.deb из дистрибутива для i386 и положил файл библиотеки в /usr/lib32.
3) далее запускаем ldd /usr/lib32/libcups.so.2 и смотрим каких библиотек не хватает. Мне еще потребовалась также подложить: libgcrypt11_1.2.3-2build1_i386.deb libgnutls13_1.4.4-3build1_i386.deb libgpg-error0_1.4-2build1_i386.deb libtasn1-3_0.3.6-2build1_i386.deb.
Спасибо сказали: