Регистрация Правила Главная форума Поиск |
0
- 09.12.2011 - 13:31
|
Настроили печать принтера этикеток. При печати документа интервал между строками приемлемый. Однако, при печати нового документа делается интервал порядка 20 см. Пробовали с настройками принтера (тип носителя рулонный, листовой и т.д, интервалы) - ничего не помогает. Буду благодарен за интересный совет. Процедура печати: ФорматЭтикетки = 2; ШиринаЭтикетки = 38; ВысотаЭтикетки = 35; ТекКолонка = 1; ТекСтрока = 1; Таб = Новый ТабличныйДокумент; Таб.ИмяПринтера = "TSC TTP-244 Plus"; Макет = ПолучитьОбщийМакет("Этикетка"); ЭтикеткаОбласть = Макет.ПолучитьОбласть(1,1,4,2); ОбластьНоменклатура = ЭтикеткаОбласть.Области.Номенклатура; ОбластьШтрихкод = ЭтикеткаОбласть.Области.ОбластьШтрихкод; РисунокШтрихкод = ЭтикеткаОбласть.Рисунки.Штрихкод; ОбластьЦена = ЭтикеткаОбласть.Области.Цена; ОбластьНоменклатура.ВысотаСтроки = ВысотаЭтикетки * 0.7 ; ОбластьШтрихкод.ВысотаСтроки = ВысотаЭтикетки * 0.29*2 ; РисунокШтрихкод.Расположить(ОбластьШтрихкод); ОбластьЦена.ВысотаСтроки = 0.01; ЭтикеткаОбласть.Область(2,2,2,2).ШиринаКолонки = ШиринаЭтикетки*0.53; ВсегоСтрок = 1; КоличествоКолонок=1; ВсегоКолонок = 1; ВывелиХотяБыОдинШтрихКод = Ложь; ТипКода = 1; Для Каждого Стр Из Услуги Цикл ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ТипКода = ТипКода; ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.Сообщение = Стр.ШтрихКод; ОбластьНоменклатура.Текст = Стр.Изделие.Наименование+Символы.ПС+Контрагент.Наи менование+Символы.ПС+ЭтотОбъект.ВходНомер; Таб.Вывести(ЭтикеткаОбласть); КонецЦикла; ВывелиХотяБыОдинШтрихКод = Истина; Таб.Напечатать(); | |
1
- 10.12.2011 - 09:29
| 700 р на киви и тимвьювер и скайп | |
2
- 10.12.2011 - 09:30
| да и кстати ето че за цЫфпы в коде | |
3
- 10.12.2011 - 19:03
| цыфры серьезные, да, хз для чего это все, но если принтер делает интервал между страницами - значит он думает что размер бумаги больше, чем это есть на самом деле. настройки принтера - задать размер бумаги, перезапустить 1ц. кстати сколько не бился - программно установить размер бумаги так и не получилось, ни через WSH, ни средствами 1с тем более | |
4
- 10.12.2011 - 20:29
| 4-EvG32 >скорее всё-же интервал между страницами. | |
5
- 11.12.2011 - 15:31
| (5) Может не правильно понял вопрос... в любом случае предварительный просмотр нескольких страниц все покажет, Х с вьювером, скриншот ? | |
6
- 11.12.2011 - 22:15
| Спасибо за высказывания. Кое-что натолклуло, большой интервал между страницами убрать удалось. Однако, полной экономии достичь не удалось, возникает болшой интервал между штрих-кодом и описанием. Суть проблемы в следующем. В свойствах принтера можно задать параметры этикетки, например, ширина 45, высота 30. Однако, если я эти же значения задаю в коде, то получается что-то непонятное. Перепробовал разные коэффициенты, и чтобы высота всех областей была равна высоте этикетки (Областьштришкода.ВысотаСтроки+ОбластьЭтикетки.Выс отаСтроки.) и с коэффициентом 2.65 (тупо содрал из УТ) - результат не очень. Может, кто подскажет, по каким принцпам можно задать высоту строк, был бы премного благодарен. | |
7
- 16.01.2012 - 08:40
| А конфигурация типовая то? Что за конфа? Если типовая, то без всяких доработок работает на любом Windows принтере этикеток. | |
| Интернет-форум Краснодарского края и Краснодара |