|
1с печать конвертов DL, Размер бумаги. Linux. Kyocera.
| ☑ |
0
spiller26
07.02.18
✎
13:20
|
Линух, БП 3, печать Конвертов DL контрагента. Принтер сетевой.
Печатает, но при этом он всё равно ставит размер бумаги = "US Letter" и поле не активно.
Уже сделал внешний для проверки. Указываю ему параметры. Параметры применяются, но опять же при выводе хоть ты тресни ставит в настройках принтера "US Letter".
ТабДокумент.ИмяПринтера = "Kyocera-Mita-ECOSYS-M2535dn-KPDL-2_конверт";
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Конверт_DL";
ТабДокумент.КлючПараметровПечати = "ключ_конверт_DL";
ТабДокумент.РазмерСтраницы = "Envelope DL";
Пробовал на винде, всё корректно печатает на тот же принтер, и поле размер бумаги активно и стоит как нужно = "Конверт DL".
Также в винде сохранил полученный на печать в pdf, открыл в Линуксе и послал на печать, поле активно размер бумаги = "Конверт DL".
Что не так?
Бьюсь уже 2 дня.
|
|
1
Базис
naïve
07.02.18
✎
13:24
|
Мне не нравится длинное имя принтера с русскими буквами. Если где-то во внутренних механизмах используется тяжёлое наследие DOS, то лучше коротко, по-английски и без пробелов.
Мы отправляли служебную команду Kycera специальным шрифтом в первой ячейке макета, так можно управлять параметрами печати.
|
|
2
Базис
naïve
07.02.18
✎
13:26
|
|
|
3
spiller26
07.02.18
✎
13:31
|
(1) Это уже от безвыходности
(2) Смотрел этот форум
|
|
4
Базис
naïve
07.02.18
✎
13:37
|
(3) Там моё сообщение номер 6 - готовое решение.
|
|
5
Базис
naïve
07.02.18
✎
13:39
|
И в 13 посте - ссылка на команды управления принтером.
|
|
6
spiller26
07.02.18
✎
14:00
|
(4) видел, наверное буду пытаться применить, т.к. ывбора особого нет.
|
|
7
spiller26
07.02.18
✎
14:20
|
(5) А как шрифт поставить «PRESCRIBE», в коде прописать?
|
|
8
spiller26
07.02.18
✎
14:23
|
ТабДокумент.Область("КомандаПринтеру").Текст = "!R! SPO P; DUPX 1; EXIT;";
ТабДокумент.Область("КомандаПринтеру").Шрифт = "PRESCRIBE";
|
|
9
Базис
naïve
07.02.18
✎
14:52
|
Будет сложно - напиши в личку, попрошу помощи коллегу из дилера Киосеры, если у него будет время.
|
|