|
Печать на матричный принтер из управляемой формы | ☑ | ||
---|---|---|---|---|
0
vudo
11.07.11
✎
16:05
|
Кто-то печатал текстовый документ на матричном принтере из управляемой формы?
Как это сделать? Подскажите. |
|||
1
Ненавижу 1С
гуру
11.07.11
✎
16:07
|
формирование временного текстового файла и отправка его на печать
|
|||
2
vudo
11.07.11
✎
16:11
|
Да вот уперлось все в печать.
Как распечатать? Какой командой? |
|||
3
Ненавижу 1С
гуру
11.07.11
✎
16:12
|
например copy
|
|||
4
vudo
11.07.11
✎
16:16
|
А как вызвать команду системы из управляемой формы?
|
|||
5
Ненавижу 1С
гуру
11.07.11
✎
16:19
|
КомандаСистемы()
|
|||
6
vudo
11.07.11
✎
16:22
|
Ну конечно! Блин!
Еще вопрос: принтер подключен через COM-порт. Как данные послать на com-порт? |
|||
7
Живой Ископаемый
11.07.11
✎
16:24
|
type file > COM1
|
|||
8
H A D G E H O G s
11.07.11
✎
16:30
|
Еще вопрос - мышь на ком порту 1 отказывается печатать.
Как послать файл на COM2 ? |
|||
9
Sakura
11.07.11
✎
16:33
|
купить лазерник не предлагать? :)
|
|||
10
Ненавижу 1С
гуру
11.07.11
✎
16:34
|
(9) матричники дешевле в эксплутации
|
|||
11
Живой Ископаемый
11.07.11
✎
16:34
|
лазерники медленно печатают. :)
|
|||
12
Sakura
11.07.11
✎
16:36
|
(11) Однозначно!
(10) у меня дома до прошлого года матричный был, что-то я б не сказала, что дешевле обходился, чем лазерник :) |
|||
13
Дикообразко
11.07.11
✎
16:37
|
(12) какая себестоимость 1 страницы?
|
|||
14
vudo
11.07.11
✎
16:38
|
(9)Это кухонный принтер (для печати чеков)...
|
|||
15
Sakura
11.07.11
✎
16:38
|
(13) уже не вспомню, но чинить его чуть что и искать картриджи я заколебалась
|
|||
16
Дикообразко
11.07.11
✎
16:40
|
(15) так чинить лазерник тоже недешевое удовольствие, одна печка почти как принтер стоит
|
|||
17
Живой Ископаемый
11.07.11
✎
16:41
|
(14) (7) - работает?
|
|||
18
IVT_2009
11.07.11
✎
16:45
|
В свое время на хлебозаводе Epson LX300 работал ... его меняли раз в год , но ТТН он реально так быстрей печатал и на много дешевле. Только шумел сильно.
|
|||
19
vudo
11.07.11
✎
16:45
|
(17) Нет не работает!
В принципе он установился как принтер в системе. Только его драва не поддерживают печать из Windows, только ESC... Как бросить на принтер текстовый файл командой системы? Уже DOS-команды из головы совсем выветрились... :( |
|||
20
vudo
11.07.11
✎
16:47
|
(19) + type file > COM1 срабатывает, только результата 0
|
|||
21
simol
11.07.11
✎
16:49
|
type file > COM2 ?
|
|||
22
vudo
11.07.11
✎
16:50
|
(21) Смейтесь, смейтесь... Что я совсем уже?
|
|||
23
Sakura
11.07.11
✎
16:51
|
а принтер хоть включен? :)
|
|||
24
Sakura
11.07.11
✎
16:51
|
или может там бумаги нет? :)
|
|||
25
vudo
11.07.11
✎
16:53
|
Разобрался! Дрова принтера порт занимали...
Спасибо всем! |
|||
26
vudo
11.07.11
✎
18:21
|
Продолжаю развлекаться с чековым принтером! Бред!
Кидаю на принтер тестовый файл - забиты одинадцать единичек "11111111111" - печатает A_AA_AA_AA_AA_AA_AA_AA_AA_AA_AA_AAA_ где "_" - это кружочек. Куда смотреть? И что делать с этим чудом? Принтер DATECS EP-60. |
|||
27
Serginio1
11.07.11
✎
18:36
|
||||
28
Serginio1
11.07.11
✎
18:38
|
Я использую кстати для печати в режиме CPL для мобильных принтеров
|
|||
29
Serginio1
11.07.11
✎
18:45
|
Читай инструкцию
|
|||
30
Serginio1
11.07.11
✎
18:47
|
А файл у тебя в какой кодировке?
|
|||
31
Serginio1
11.07.11
✎
18:50
|
A в шестнадцатиричной это 10. В CPL кстати графика выводится в шестнацатиричном виде
|
|||
32
vudo
11.07.11
✎
19:04
|
(30)Файл в кодировке CP866, также как и принтер (печатал тестовую страницу)
(29) - Инструкцию чего? Принтер уже до дыр зачитал... Или ты о (27)? (31) - Не понял :( |
|||
33
vudo
11.07.11
✎
19:08
|
Dorogobuzh.PrintDirect.Printer где взять?
|
|||
34
vudo
11.07.11
✎
19:19
|
(27) Очень понравилось! Только где же взять?
|
|||
35
vudo
11.07.11
✎
19:26
|
(34)Увидел! В (27) есть "Исходные тексты"... Спасибо завтра попробую!
Только я бросал файл прямо в COM-порт, так что вряд ли поможет! Хотя еще вопрос о 16-тиричном виде остался... |
|||
36
Serginio1
11.07.11
✎
20:59
|
(35) Давно не печатал, но там куча управляющих символов.
Инструкция http://www.cortal.rs/products/EP60/UM_EP-60.pdf Для люкхана пришлось писать свою библиотеку http://www.miniprinter.com/new/english/customer/customer_2.php?sno=0&group=basic&code=B7&category=&fp_name=&pn=&sn=&sn2=&abmode=view&no=1140&bsort=&bfsort= |
|||
37
Serginio1
11.07.11
✎
21:27
|
Посмтри здесь http://www.datecs.bg/uk/support/EP-60-documentation/3/2/236
http://www.datecs.bg/uk/products/EP-60/2/185# Посмотри на СДК |
|||
38
Serginio1
11.07.11
✎
23:10
|
Вернее
Specific Software По идее ESC/POS это обычный графический режим печати |
|||
39
vudo
12.07.11
✎
09:42
|
(27)(35) Таже фигня как и в (26)...
(38) Так что я должен буду текст в картинку загонять? Что-то я сомневаюсь. Если так, то мне проще будет его вернуть поставщикам и взять такой, который из Windows без проблем строчит. Вот заимел себе геморрой на ровном месте... :-( У меня даже управляющий символ ни один не получилось передать! Ну что за фигня! Делал так: Code Процедура ПечатьСчета(Команда) ТекстовыйМакет = Новый ТекстовыйДокумент; ТекстовыйМакет.ДобавитьСтроку(Символ(27)+"@"); ТекстовыйМакет.ДобавитьСтроку(Символ(7)); ТекстовыйМакет.Записать("d:\test.txt","cp866"); КомандаСистемы("type d:\test.txt > COM3"); КонецПроцедуры /Code В результате после третьего нажатия - только кракозяблы! |
|||
40
73
12.07.11
✎
10:04
|
Может вместо type copy ?
|
|||
41
73
12.07.11
✎
10:05
|
(40)+ copy /B d:\test.txt COM3
|
|||
42
Ненавижу 1С
гуру
12.07.11
✎
10:06
|
(40) я ему в (3) еще писал
|
|||
43
vudo
12.07.11
✎
10:16
|
(41) То же самое!
(42) Да ладно вам! Ведь ясно, что проблема не в том каким образом отправляю на COM порт, а очевидно принтеру не нравится именно то, что я ему передаю... Такое впечатление, что дело все таки в разрядности передоваемой информации. Я уже и настройками порта игрался и 7 бит ставил и 8 и стоп биты разные выставлял - все бестолку! Интересно что печать начинается не сразу а только после третьего нажатия. Или надо длинную строку передавать не менее 11 символов. Что еще попробовать можно - уже не знаю! |
|||
44
Ненавижу 1С
гуру
12.07.11
✎
10:17
|
(43) кодировка файла должна быть соответствующей,ну и упр. символы
|
|||
45
73
12.07.11
✎
10:20
|
Настройки СОМ (скорость, чётность...)?
|
|||
46
vudo
12.07.11
✎
10:21
|
(44)Кодировка одинаковая. CP866!
Меня смущает разница в количестве символов отправляемых на печать и количество, которое печатается. см. (26) (45) Пробовал - сейчас еще раз попробую! |
|||
47
vudo
12.07.11
✎
10:23
|
(45) Все равно тоже самое!
|
|||
48
Ork
12.07.11
✎
10:24
|
(47) Печатай как на обычный Win принтер и НеДелайЛюдЯмМоск.
|
|||
49
73
12.07.11
✎
10:25
|
(47) Как ты быстро проверил... Там вариантов много...
|
|||
50
vudo
12.07.11
✎
10:25
|
Может дело в системе, так причем? Win7 (32x)!
|
|||
51
vudo
12.07.11
✎
10:27
|
(49)Я с ними, с этими вариантами вчера полтора часа про... "мучался"
|
|||
52
vudo
12.07.11
✎
10:30
|
(48)Так не печатает зараза!
И даже через программку из (27) правильно не распечатал! |
|||
53
Ork
12.07.11
✎
10:30
|
(51) Сюда http://www.datecs.bg/bg/products/EP-60/2/185# смотрел?
|
|||
54
Serginio1
12.07.11
✎
10:33
|
(39) Нет у тебя пробная печать проходит? Если да то печатай как обычно на нормальный принтер. Какие принтеры при установке он предлагает (Лабел это текстовый)
|
|||
55
Ork
12.07.11
✎
10:42
|
Где в (39) Есть вот это :
"ESC ! Задаване режима на печат на текстова информация"? ЦЫ. Взято из документации по ссылке из (53) |
|||
56
Ork
12.07.11
✎
10:45
|
+(55) И хотелось бы взглянуть на :
"ESC Z Връщане на диагностична информация" |
|||
57
vudo
12.07.11
✎
10:59
|
(48)Блин! Как же стыдно... :(
Распечатал падла в графике............ !!!!! Странно, а тестовую страницу не хотел! А блин! И ТЕСТОВУЮ ТОЖЕ РАСПЕЧАТАЛ!!! Что сделал я не понял! Сейчас буду обратно возвращать! Отпишусь! |
|||
58
Serginio1
12.07.11
✎
11:03
|
(57 Драйвера правильные поставил и перезагрузил
|
|||
59
vudo
12.07.11
✎
11:06
|
(58)Да нет дрова теже!
Перегрузил все продолжает работать! |
|||
60
Ork
12.07.11
✎
11:07
|
(57) Стыдно наступать на одни и те же грабли ДВА раза. За один раз становишься битым, за которого двух небитых дают.
|
|||
61
vudo
12.07.11
✎
11:14
|
(60)Спасибо за поддержку...
Времени убил до фига. Похоже я по запарке скорость обмена на COM-порту хреново проверил... Не опять печатает, когда я в дефолтные настройки порт сбрасываю. Как же так! Ведь я вчера точно помню, что скорость туда-сюда гонял. Времени кстати не жалко! В (27) посту есть чудо-исходники, который планирую переделать, так что бы не приходилось печатать текст из командной строки (все равно пришлось бы делать) Мне этот принтер нужен на кухне, что бы пищал когда подзаказник вылазит! А без ESC наверное такое не сделаешь! Так что сделаю - обязательно поделюсь! |
|||
62
vudo
12.07.11
✎
11:18
|
Не сочтите за пиар, но принтерок классный и цена демократичная более чем. Так что рекомендую!
|
|||
63
Serginio1
12.07.11
✎
11:29
|
Смотри у меня люкханы и они могут работать в двух режимах текстовый и графический, для каждого устанавливаются 2 принтера. И переводить их надо из режима в режим программно.
Посмотри SDK http://www.datecs.bg/uk/products/EP-60/2/185# в Specific Software |
|||
64
Serginio1
12.07.11
✎
11:52
|
Да и мне пришлось перейти на CPL потому что разрешение в графическом режиме было меньше в 2 раза, и этикетку использовал не на 100% (выводил новую страницу, хотя места было достаточно)
|
|||
65
vudo
12.07.11
✎
12:09
|
(63)Да я почитал, только не сообразил пока как эту dll-ку прикрутить к 1С.
Если есть готовые примеры - поделись, а... |
|||
66
Serginio1
12.07.11
✎
12:21
|
(65) Ну если ты на С++ или Delphi (C# нужно описание функций библиотеки прписать), делаешь COM сервер и вперед
|
|||
67
vudo
12.07.11
✎
12:38
|
Я на C#...
Но под C# в (27) код хороший... Так, я тогда сам разберусь спасибо большое за помощь! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |