Имя: Пароль:
1C
 
Растр при печати на принтер из ТК в Ubuntu 22.04
,
0 new-world
 
02.09.22
16:10
Здравствуйте!

У меня ТК (тонкий клиент) 1С Предприятие  8.3 (8.3.18.1741) в Ubuntu.
БД в облаке.

Установлены пакеты:

un  1c-enterprise-8.3.18.1741-common          <нет>        <нет>        (описание недоступно)
ii  1c-enterprise-8.3.18.1741-thin-client     8.3.18-1741  amd64        1C:Enterprise 8.3 thin client for Linux.
ii  1c-enterprise-8.3.18.1741-thin-client-nls 8.3.18-1741  amd64        National resource files for 1C:Enterprise 8.3.18.1741 thin cli>


После обновления с 20.04 до 22.04 документы (например, счет, УПД) стали печаться с растром в шрифтах, мелкими точками.
В 20.04 после обновления тоже была печать с растром, более заметным, потом просто установил новый принтер в CUPS, растр пропал. HPLIP (hp-setup) не работал и не работает.
Здесь это, переустановка принтера в CUPS не помогает.
Драйверов по моей модели принтера HP 2 варианта, один не печатает.
HPLIP
Кроме того, в старом принтере из 20.04 счет почему-то стал печататься на боку и половинкой, хотя установлен режим ПОртрет, масштаб 100 %.
msttcorefonts и зависимости устанавливал.
Но это улучшило шрифты в интерфейсе (были до установки немного "лохматые").

Пробовал очистить кэш, не помогло.
С прежним принтером по-прежнему счет печатается на боку и полвинка,
с новым и старым - растеризация.
Гуглил, ничего не нашел.

Что посоветуете?
Спасибо!
1 new-world
 
02.09.22
16:12
В Веб-клиенте все нормально, так как там системный диалог печати.
Но нужен ТК.
2 Фрэнки
 
02.09.22
16:22
переустанавливать саму 1С не пробовал?
3 new-world
 
02.09.22
16:26
2 да, пробовал, но пакеты не удалял, только установил по новой, на замену
Кэш чистил
Попробвать удалить пакеты и все в ~, связанное с 1С?

Не удалил, так как немного не хочется заново прописывать параметры стартера.
Хотя и можно переписать этот файл со списком БД и параметрами запуска и/или все данные.

Думаете поможет?
Если не будет других идей, попробую в понедельник-вторник и напишу.
5 Фрэнки
 
02.09.22
16:32
arsik, извиняй конечно, но повода для матерщины в этой ветке я пока не наблюдаю.
6 Фрэнки
 
02.09.22
16:34
(3) А как себя ведет платформа, если еще один релиз установить? Для тестирования. По идее, множество версий платформы должно допускать.
7 new-world
 
02.09.22
16:35
(6)  8.3.18-1741  amd64   - последний релиз
попробовать поставить предыдущий?
8 new-world
 
02.09.22
16:38
Ubuntu или другой дистрибутив Linux удобен тем, что работает, бесплатен, относительно безопасен.
Да и работать приятнее.
А вот для 1С нет нативного клиента, устанавливается, как я понял, через эмулятор, возможно, Wine.
9 Фрэнки
 
02.09.22
16:45
(7) ну вообще, любой. Не обязательно из 8.3.18, а просто другой.

Ну и самый свежий вот 8.3.18.1894    30.08.22
10 new-world
 
02.09.22
16:46
(9) спасибо!

Попробую переустановить в понедельник!
О результатах напишу
11 new-world
 
05.09.22
17:00
Попробавл установить новую версию, в архиве thin.client_8_3_19_1659.deb64.tar.gz
Не запускается: "не соответствие версии клиента и сервера"
После переустановки
1c-enterprise-8.3.18.1741-thin-client_8.3.18-1741_amd64.deb
и
1c-enterprise-8.3.18.1741-thin-client-nls_8.3.18-1741_amd64.deb

все так же растр при печати.
12 Фрэнки
 
05.09.22
17:25
Разумеется, если база в серверном режиме, а на сервере платформа не менялась, то попытка обращения к базе на сервере выдаст такое сообщение.

Я преполагал, что для проверки печати будет подсунута тестовая база, из которой будет проверена только печать. Например, копия или кусочек той базы, которая в серверном виде.
13 DEVIce
 
06.09.22
06:01
Режим экономии печати не включен случайно?
14 new-world
 
06.09.22
13:21
13,
спасиб
да, тоже подумал и смотрел
нет, в видимых настройках нет
15 new-world
 
06.09.22
13:22
(13),
спасибо *
нет
16 new-world
 
06.09.22
13:42
(12),

серверного ПО нет, выгрузка БД из облака есть, заказывали некоторое время назад.

Удалил пакеты по sudo apt purge 1c-enterprise-8.3*
Установил по новой.
Не изменилось, печатает так же в старом принтере счет половинку на боку,
В новом принтере счет нормально, но по-прежнему с растром.
Но появилось меню печати по Ctrl+P
До purge по Ctrl+P табличный документ сразу уходил на печать

В стартере сохранились параметры.
Возможно надо было почистить каталог ~/.1cv8 и ~/.1C со стартером.

Попробую сейчас.
17 new-world
 
06.09.22
14:03
(16)

удалил, установил пакеты, заново настроил, все так же:
в старом принтере половинка счета и растр
в новом печатает счет полностью и растр по-прежнему.
18 Biker
 
06.09.22
15:15
(17) ну а с какого нибуть либраофис как печатает?
19 arsik
 
гуру
06.09.22
19:57
Мне кажется, что я уже говорил, что убунту шлак?
20 Gary417
 
06.09.22
20:07
(19) даешь 1С на генту!
21 arsik
 
гуру
06.09.22
20:18
(20) Не. Или редхатовские корни или суся.
22 new-world
 
07.09.22
15:17
(18),
отлично!
И из FF, и из других программ, например, Просмотр документов и пр. - идеально.
Растр только в ТК 1С.
Попробовал в другом месте печатать из ТК на МФУ Brother - печатает отлично, без растра.
Там не был установлен пакет Wine, удалил здесь тоже, на растр не повлияло.


Странно, в 20.04 тоже был растр на HP, устанавливал с бубном (были проблемы с python) через hplip.
Через hp-setup зависает при добавлении принтера. в консоли ошибки.



Так вот, в 20.04 добавил принтер через CUPS, в 1С ТК стал печатать без растра!
После обновления на 22.04 появился растр и печать половинки счета на боку.

Возможно, нужно поробовать обновить платформу, попросить в техподдержке облачного сервиса.

И еще попробовать разные драйверы HP.
Их почему-то предлагается очень много.
Безрезультатно пробовал некоторые из них.
23 new-world
 
07.09.22
15:18
Причем дистрибутив, если проблема с ТК!
Хотя в 20.04 была та же платформа ТК.
24 new-world
 
07.09.22
15:52
Смоделировал такой же растр: в LibreOffice при печати в свойствах принтера включил EconoMode
Видимо, ТК 1С задает этот режим.
При печати из ТК 1С табличного документа (счета) по Ctrl+P в настройках принтера Дополнительно
режим EconoMode выключен.
25 Фрэнки
 
07.09.22
16:08
Так он же "слетел" после обновления убунты. Тем более, что из веб-клиента тоже правильно печатает, вроде было выше, что проверял это
26 new-world
 
07.09.22
17:21
(25) точно!

Как-нибудь выберу время и попробую где-нибудь другой flavour Ubuntu 22 и ТК 1С. Может, в VirtualBox.

Что-то, видимо, с драйверами HP в 22.04 не то. Или в платформе  8.3.18-1741 устаревшее взаимодействие с HP.
Буду пробовать разные варианты.
27 spiller26
 
07.09.22
17:50
Было примерно такое, оказалось дело в платформе было.
Ну и на крайняк, попробуй обозвать принтер коротким именем.
28 new-world
 
08.09.22
16:47
(27) спасибо за совет!
Попробую
Если что-то получится, напишу.