Имя: Пароль:
1C
 
Кто-нить печатал этикетки на принтере DataMax из 1с?
Ø
0 Умка
 
21.11.06
15:55
Скажите сложно ли это сделать, или нарисовал по размерам этикетку в 1с, задал 1000 штук и все?
1 Умка
 
21.11.06
16:04
Ап
Никто этикетки не печатал?
2 Vladis
 
21.11.06
16:10
ну я печатал, тока напрямую, посредством языка принтера. Но если через Win никаких заморочек быть не должно.
3 Умка
 
21.11.06
16:14
Как это напрямую? Если установить DataMax как принтер по умолчанию и послать на него из 1с этикетку, она сразу напечатается, как на обычном принтере? Ничего дополнительно устанавливать в 1с (dll например) не надо?
4 Чертенок номер 13
 
21.11.06
16:34
Ну штрих кады на BZB печатаю. В чем трабл?
5 Умка
 
21.11.06
16:38
Трабла пока нет. Просто есть принтер DataMax M4206. Хочется этикетки не нем печатать из базы, а не из Бартендера
6 Чертенок номер 13
 
21.11.06
16:40
А дрова есть? Я с БЗБой трахтовался пока номаные дрова не нашел.
7 Умка
 
21.11.06
16:49
К нему какие-то дрова есть, он щас из Бартендера печатает, они имеются ввиду?
8 Vladis
 
21.11.06
16:53
(3)посредством языка принтера
(7) под виндовс стоят дрова?
9 Умка
 
21.11.06
16:55
(8)Дрова под виновс стоят. А пример можешь привести, что за язык принтера и команды
10 Vladis
 
21.11.06
17:07
не сегодня, что-то типа ESC последовательностей, но сначала надо русские фонты грузить и прочий гимор по настройке портов
11 Vladis
 
21.11.06
17:15
должно работать, размеры только подогнать чтоб не шпарил пустые этикетки, такое у всех по-началу почему-то.
12 Умка
 
22.11.06
08:42
Проблема еще в том будет, что этикетки будут разного размера. В 1с я подготовлю 4-5 разных форм, а как автоматом управлять размером бумаги на этом принтере. Под одну этикетку нужно 40 на 20 мм, другую 50 на 100 и т д.
1с это сможет сделать, или послать такую команду, чтоб принтер понял?
13 Умка
 
22.11.06
09:40
Vladis ты обещал (10) команды принтера показать, можешь?
15 Умка
 
22.11.06
10:36
И как это все посылать на принтер, где про это почитать можно?
16 Vladis
 
22.11.06
10:39
это далеко не все :)
в книжке которая идет с принтером.
17 Vladis
 
22.11.06
10:42
посылать через порт, например.
18 Умка
 
22.11.06
11:10
Короче гемору немеряно, пусть лучше печатают в BarTendere ...
19 Vladis
 
22.11.06
11:50
люди в BarTendere набирают и код и наименование ручками?
если нехочешь им сделать счастье с печатью из 1с, то может хоть выгружай из 1с файлы, в BarTendere есть импорт.
20 Умка
 
22.11.06
11:58
(18) А это ИДЕЯ. Но коды я выгружу, к ним подгружу а дизайн картинки останется?
21 ШутНик
 
22.11.06
12:18
Ну я печатал
Никаких дров.
Загружал русский шрифт в принтер.
Далее формировал .txt файл с управляющими кодами принтера
И copy его на принтер
Не сложно и быстро получалось.
22 Умка
 
22.11.06
12:25
(21) Покажи как. Можешь тут обработку привести?
23 Умка
 
22.11.06
12:52
Ап
24 ШутНик
 
22.11.06
12:52
(22) Сейчас попробую найти
Давно это было
25 Vladis
 
22.11.06
13:30
(18) да. открой хелп уже.
еще энтерпрайз версия BarTender содержит АктивХ компонент который можно юзать из 1с.
если надумаешь сделать как в (21) или (14), обращайся расскажу как элегантней чем в (21) коды в принтер затолкать.
26 ШутНик
 
22.11.06
13:49
Вот кусок нашел
Только уже не помню, что эти коды значат - инструкции под руками нету.
А про (25)
У меня этикетки формаровались в одном месте , а принтер в другом стоял
И приходилось текстовый файл по сетке бросать
Другое в голову не пришло.
 ПрТекст.ДобавитьСтроку("L");
 ПрТекст.ДобавитьСтроку("D11");
 ПрТекст.ДобавитьСтроку("m");
 ПрТекст.ДобавитьСтроку("H25");
    
    // ---- 1 этикетка
    (ПерХ,ВтХ - это смешение по X, для разных этикеток по размеру
Строка1,Строка2 - наименование
    200000000000+КодДата+Код - собственно штрих-код EAN13 без контрольной цифры. )
       
    ПрТекст.ДобавитьСтроку("192211501200"+ПерХ+Строка1);
  
    ПрТекст.ДобавитьСтроку("192211501000"+ПерХ+Строка2);
    ПрТекст.ДобавитьСтроку("1F2204000350"+ПерХ+Строка(200000000000+КодДата+Код));
    ПрТекст.ДобавитьСтроку("191111600000"+ПерХ+"Цена : "+ПринтЦена+" руб."
    // ---- 2 этикетка
    ПрТекст.ДобавитьСтроку("192211501200"+ВтХ+Строка1);
    ПрТекст.ДобавитьСтроку("192211501000"+ВтХ+Строка2);
    ПрТекст.ДобавитьСтроку("1F2204000350"+ВтХ+Строка(200000000000+КодДата+Код));
    ПрТекст.ДобавитьСтроку("191111600000"+ПерХ+"Цена : "+ПринтЦена+" руб."
    ПрТекст.ДобавитьСтроку("Q"+Сред(Строка(10000+Цел(ПринтКол/2)),2));
     (Это количество одинаковых этикеток)
ПрТекст.ДобавитьСтроку("E");
27 Vladis
 
22.11.06
14:01
у меня тоже. через принт сервер, да еще из терминала :)
28 ШутНик
 
22.11.06
14:08
(27) Ну я до этого не додумался -)))
29 Умка
 
22.11.06
14:13
А в BarTendere я могу, подключившись к базе данных (тект файл), сохранить сначала по одной этикетке в файлы *.btw, чтобы потом эти готовые этикетки отправить по почте на склад для печати кладовщиками, которые могут только кнопку нажать?
Я хочу допустим:
1.Сформировать тект файл - базу
2.Открыть ее у себя бартендером
3.Сохранить каждую отдельную этикетку с разным ШК
4.Отправить полученные файлы на склад.
Так можно сделать?
30 Умка
 
22.11.06
14:38
ап
31 ШутНик
 
22.11.06
14:43
(29) Ну дык я так и делал
Только без BarTendere
Цикл по строкам накладной
Выбираем наименование и цену продажи
Плюс в штрих код еще признак партии засандаливался для партионного списания
Формируем этикетку, указываем сколько их
потом следующую и т.д.
Одна накладная - один файл.
32 Умка
 
22.11.06
15:09
Так мне нужно в этом файле еще и картинку иметь. Я бы шаблон подготовил, базу подцепил и сфоормировал отдельные картинки для принтера. Можно так?
У тебя же по-моему просто код и текст, без картинки
33 ШутНик
 
22.11.06
15:18
Какие картинки ты имееш в виду ?
Принтер же сам формирует штрих-код по переданным ему кодам и рисует на
этикетке
картинка не нужна
Или ты что-то другое рисовать хочешь ?
34 Умка
 
22.11.06
15:36
Да, я на этик этикетках хочу картинку, кроме ШК нарисовать, логотип
35 КонецЦикла
 
22.11.06
15:53
Мот кто подскажет...
Аналогичная трабла
Печатаем из Визио (по ОЛЕ из 1С), т.к. не получалось нормально штрих-код напечатать (криво растягивался вроде, сам не пробовал пока)
Если есть ценная инфа, ссылки - киданите
36 ШутНик
 
22.11.06
16:12
(34) А надо ли заморачиваться ? ИМХО в данном случае функциональность
важнее эстетики.
37 Vladis
 
22.11.06
16:12
(34) можно и картинки. А вообще напиши конкретно чё надо. Есть ли например связь постоянная со складом и т.п.
(35) так что не получалось то? активХ компонент для формирования ШК - вагон. не выходит с одной воьмите другую.
38 Умка
 
22.11.06
16:41
Да, связь есть, но народ там темный. Я ба хотел с помощью 1с в офисе облегчить им задачу. См.29
39 Vladis
 
22.11.06
16:44
Если связь есть мона печатать прям из офиса, на складе только ловить будут :)
40 Умка
 
22.11.06
16:48
Нет, эт не вариант. Надо же видеть, что там вставлено, что нужно печатать
Просто хотелось бы тогда побыстрому создать и отдать им все возможные варианты этикеток по номенклатуре из базы. Вот этот процесс как-то облегчить, а не рисовать каждую этикетку с отдельным ШК
42 Vladis
 
22.11.06
17:13
(40) ну тогда (21,26,32). в заголовке файла, например, размер бумаги.
хотя (29) наверое лучьше всего.
(41) сам пиши :D (14)
43 КонецЦикла
 
22.11.06
17:17
2(42) Проморгал. ОК
44 sed
 
22.11.06
17:21
(0) Заходишь в тис, справочник номенклатура, печать этикетки
заходиш смотришь, вставляеш свои картинки логотипы, предварительно
зарегестировав Актив Баркоде для вывода на печать штрихкода из 1с.
45 sed
 
22.11.06
17:23
В настройках принтера задаеш свою пользовательскую настройку
размера этикетки -1,2 мм от номинала
46 Умка
 
22.11.06
17:26
(45)Вот это все понятно, но если типоразмеров этикеток дофига, и не хотелось бы, чтобы кладовщик ни разу в жизни не видевший компа, полез бы настраивать под каждую этикетку параметры печати
47 Vladis
 
22.11.06
17:26
+(44)
Сохраняешь полученное в *.mxl
Ставишь на складе "1с:Работа с файлами"
они там открывают и печатают.
48 sed
 
22.11.06
17:28
Вставляеш в ПоступлениеТМЦ возможность печати этикеток,
предусмотрев печать группой по 50,100 шт или как удобно
чтобы ленту с этикетками менять и 1с не подвешивать на больших
количествах этикеток
49 sed
 
22.11.06
17:32
(46) создай нужные размеры этикеток, сделай разные таблицы и параметры для разных размеров в оброботке печати,
и один раз распечатай для сохранения параметров нужных
50 Умка
 
22.11.06
17:33
47 - а настраивать бумагу в параметрах принтера не нужно в этом случае?
То есть менять (20 на 40) или (50 на 100), принтер сам поймет, что я хочу напечатать из mxl?
51 КонецЦикла
 
22.11.06
17:42
У нас знаете какая трабла?
Не получается задать необходимый размер - тянешь штрих-код - он то маленький то сразу большой
Поэтому печатаем покамист не из 1С
Куда копать?
52 ШутНик
 
22.11.06
18:02
(44) А мы не ищем легких путей -))
У меня была задача печатать вообще без 1С
Она для "девочек подбирающих товар и клеющих этикетки"
вообще не нужна была.
1. Принтер выплевывал (сам) очередную ленту кодов.
2. Принтер печатал накладную.
Девочки тихо матерились и шли формировать заказ.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.