Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п.

 
Опции темы
Непрочитано 08.12.2008, 00:07  
Magelan_
Частый гость
 
Регистрация: 05.10.2006
Сообщений: 36
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Magelan_ на пути к лучшему
По умолчанию

Еще вариант для винды... растянуть графический файл по вертикали в 8-9 раз непомню сколько в граф. режиме использовалось...
Печатать в файл...
потом какойнить прогой вэтом файле выуживать команду перехода на след. строку и вставлять перевод на 1 пиксел... или возврат на 7...
Потом файл отправлять в принтер... Как, это уже следующий вопрос... в ДОСЕ было просто copy image prn
...
Еще вспомнил. Может от полудохлости принтера зависело. Но он самопроизвольно вываливался из граф.режима и начинал колбасится в текстовом, разумеется вся предыдущая работа насмарку...
Реклама:
Magelan_ вне форума  
Непрочитано 08.12.2008, 00:19  
Magelan_
Частый гость
 
Регистрация: 05.10.2006
Сообщений: 36
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Magelan_ на пути к лучшему
По умолчанию

Поэтому - делайте механику для своей конструкции, пусть даже из деталей от принтера - направляющих, двигателей, блока питания... А контроллер на две координаты купить на томже forum.rcdesign.ru или спаяет за вечер знакомый студент радиотехнической специальности...
....
А так - надгробную плиту в принтер всеравно не засуните. Даи проблемпо камню тожочень много. недешево обойдется молотилка.
А если запихнете - то и в 8 раз механически замедлить перемещение какнибудь сможете - редуктор поставите. А файл растяните в 8 раз...
....
В больштнстве конструкций механика оказывается дороже электрической части...
Magelan_ вне форума  
Непрочитано 08.12.2008, 00:53  
Magelan_
Частый гость
 
Регистрация: 05.10.2006
Сообщений: 36
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Magelan_ на пути к лучшему
По умолчанию

Продолжаю разговор с собой

Приложение 2: Коды команд ESC/P(2).
+----------------------------------------------------------------------+
|Работа принтера и управление данными |
+--------------+-------------------+-----------------------------------+
|ESC @ |1b 40 |Инициализация принтера |
|DC1 |11 |Выбор принтера |
|DC3 |13 |Отмена выбора принтера |
|ESC s 1/0 |1b 73 1/0 |Вкл/выкл полускоростного режима |
|ESC ‹ |1b 3c |Вкл однонаправленной печати |
|ESC U 1/0 |1b 55 1/0 |Вкл/выкл однонаправленной печати |
|ESC 8 |1b 38 |Выкл датчик бумаги |
|ESC 9 |1b 39 |Вкл датчик бумаги |
|ESC EM n |1b 19 n |Вкл/выкл загрузчик листов |
| | |n=30 выкл 0 |
| | |n=31 выбрать приёмник 1 1 |
| | |n=32 выбрать приёмник 2 2 |
| | |n=34 вкл 4 |
| | |n=52 выброс листа R |
|ESC = |1b 3d |Старший всегда бит в 0 |
|ESC › |1b 3e |Старший всегда бит в 1 |
|ESC # |1b 23 |Отменяет управление старшим битом |
|BEL |7 |Звуковой сигнал |
|CAN |18 |Отмена строки |
|DEL |7f |Отмена символа |
|ESC ( U nn |1b 28 55 1 0 n |Установка единиц позиционирования |
| | |как n/3600" (10,20,30,40,50,60) |
|ESC i n |1b 69 n |Вкл/выкл работы с буферизацией |
+--------------+-------------------+-----------------------------------+
|Вертикальные перемещения |
+--------------+-------------------+-----------------------------------+
|FF |0c |Перевод формата (страницы) |
|ESC C n |1b 43 n |Установить длину страницы в строках|
| | |n=кол-во строк на странице (1-127) |
|ESC C 0 |1b 43 0 |Установить длину страницы в дюймах |
| | |n=кол-во строк на странице (1-22) |
|ESC N n |1b 4e n |Установить пропуск просечки |
| | |n=кол-во строк (1-127)-нижняя |
| | |граница |
|ESC O |1b 4f |Выключить пропуск просечки |
|LF |0a |Перевод строки |
|ESC 0 |1b 30 |Промежуток между строками = 1/8" |
|ESC 1 |1b 31 |Промежуток между строками = 7/72" |
|ESC 2 |1b 32 |Промежуток между строками = 1/6" |
|ESC 3 n |1b 33 n |Промежуток между строками = n/216" |
| | |n=0-255 |
| | |LQ-100:n/180" |
|ESC + n |1b 2b n |Промежуток между строками = n/360" |
| | |LQ-100 |
|ESC A n |1b 41 n |Промежуток между строками = n/72" |
| | |n=0-85 |
|ESC J n |1b 4a n |Перевод строки вперёд на n/216" |
| | |(n=0-255) LQ-100: n/180" |
|ESC j n |1b 6a n |Перевод строки назад на n/216" |
| | |(n=0-255) LQ-100: n/180" |
|VT |0b |Вертикальная табуляция |
|ESC B nn |1b 42 nn |Установка границ верт.табуляции |
| | |До 16 таб.(1-255) в порядке возра- |
| | |стания, последний - 0. |
|ESC B 0 |1b 42 0 |Отмена границ верт.табуляции |
|ESC b c nn |1b 62 c nn |Установка границ верт.табуляции в |
| | |канале с. |
| | |До 16 таб.(1-255) в порядке возра- |
| | |стания, последний - 0. |
|ESC d c |1b 2e c |Отменяет верт.табуляции в канале c |
|ESC / c |1b 2f c |Выбор канала с верт. табуляций |
|ESC ( c nn |1b 28 63 4 0 m1 m2 |Размер страницы, m=m2*256+m1, |
| |n1 n2 |n=n2*256+n1,m(n)-верхняя(нижняя) |
| | |граница в определённых единицах |
|ESC e 1 n |1b 1 n |Установить метки верт.таб. через n |
| | |строк |
|ESC f 1 n |1b 1 n |Перевод n строк(LX) |
|ESC ( C nn |1b 28 43 2 0 n1 n2 |Размер страницы в n единицах |
|ESC C n |1b 43 n |Размер страницы в n строк |
|ESC C 0 n |1b 43 30 n |Размер страницы в n" |
|ESC ( V nn |1b 28 56 0 n1 n2 |Абсолютная позиция печати в |
| | |(256*n2+n1)/60" от верхнего края |
| | |в определённых единицах |
|ESC ( v n1 n2 |1b 28 76 n1 n2 |Относительная позиция печати в |
| | |(256*n2+n1)/120" в определённых |
| | |единицах (по вертикали) |
+--------------+-------------------+-----------------------------------+
|Горизонтальные перемещения |
+--------------+-------------------+-----------------------------------+
|CR |0d |Возврат каретки |
|ESC l n |1b 6c n |Установка левого поля n=колонка |
|ESC Q n |1b 51 n |Установка правого поля n=колонка |
|BS |8 |Забой |
|ESC $ n1 n2 |1b 24 n1 n2 |Абсолютная позиция печати в |
| | |(256*n2+n1)/60" от левого поля(FX) |
|ESC n1 n2 |1b 5c n1 n2 |Относительная позиция печати в |
| | |(256*n2+n1)/120" от левого поля |
| | |При перемещениях влево вычитает из |
| | |65535(FX) |
|HT |9 |Горизонтальная табуляция |
|ESC D nn |1b 44 nn |Установка границ гор.табуляции |
| | |До 32 таб.(1-255) в порядке возра- |
| | |стания, последний - 0. |
|ESC D 0 |1b 44 30 |Отмена границ гор.табуляции |
|ESC e 0 n |1b 0 n |Установить метки гор.таб. через n |
| | |промежутков(max 10-21,12-25,17-36) |
|ESC f 0 n |1b 0 n |Вставка n пробелов(LX) |
|ESC c n1 n2 |1b 63 n1 n2 |Установка Индекса Гор.Передвижения |
| | |(HMI) в (n2*256+n1)/360" единицах |
+--------------+-------------------+-----------------------------------+
|Стиль печати, размер символа |
+--------------+-------------------+-----------------------------------+
|ESC x 0/1 |1b 78 0/1 |Выкл/вкл качественной печати |
|ESC k n |1b 6b n |Тип шрифта качественной печати |
| | |n: 0-Roman, 1-SanSerif |
| | |2-Courier, 3-Prestige, 4-Script |
|ESC ! n |1b 21 n |Основной выбор, где n= |
| | | +-----------------+---+--------+ |
| | | |Режим |бит|значение| |
| | | +-----------------+---+--------+ |
| | | |Пайка(10 cpi) | 0 | 0 | |
| | | |Элита(12 cpi) | 0 | 1 | |
| | | |Пропорциональный | 1 | 2 | |
| | | |Сжатый(17/20 cpi)| 2 | 4 | |
| | | |Выделенный | 3 | 8 | |
| | | |Двуударный | 4 | 10 | |
| | | |Двойной ширины | 5 | 20 | |
| | | |Курсив | 6 | 40 | |
| | | |Подчёркивание | 7 | 80 | |
| | | +-----------------+---+--------+ |
|ESC P |1b 50 |Пика(10 cpi) |
|ESC M |1b 4d |Элита(12 cpi) |
|ESC g |1b 67 |15 cpi |
|ESC p 1/0 |1b 70 1/0 |Вкл/выкл пропорциональную печать |
|SI/ESC SI |0f/1b 0f |Сжатая печать(17/20cpi) |
|DC2 |12 |Отмена сжатия |
|SO/ESC SO |0e/1b 0e |Двойная ширина на 1 строку |
|DC4 |14 |Отмена двойной ширины |
|ESC W 1/0 |1b 57 1/0 |Двойная ширина |
|ESC w 1/0 |1b 77 1/0 |Двойная высота |
|ESC E |1b 45 |Жирный шрифт |
|ESC F |1b 46 |Отмена жирного |
|ESC G |1b 47 |Двуударная печать |
|ESC H |1b 48 |Отмена двуударной |
|ESC S 0/1 |1b 53 1/0 |Вкл над/подстрочной печати-индексы |
|ESC T |1b 54 |Выкл над/подстрочной печати |
|ESC 4 |1b 34 |Курсив |
|ESC 5 |1b 35 |Отмена курсива |
|ESC - 1/0 |1b 2d 1/0 |Вкл/выкл подчёркивания |
|ESC ( - nn |1b 28 2d 3 0 1 n1n2| ад/пере/подчёркивание,n1= |
| | |1-Подчёркивание |
| | |2-Перечёркивание |
| | |3- адчёркивание |
| | |n2= |
| | |0-Отмена режима |
| | |1-Одинарная линия |
| | |2-Двойная линия |
| | |5-Одинарная прерывистая линия |
| | |6-Двойная прерывистая линия |
|ESC a n |1b 61 n |Выбор выравнивания n= |
| | |0 По левому краю |
| | |1 По центру |
| | |2 По правому краю |
| | |3 Полное выравнивание |
|ESC SP n |1b 20 n |Установка межзнакового промежутка |
| | |n/120" промежутков к каждому знаку |
| | |LQ-100: LQ&prop - n/180" |
|ESC X nn |1b 58 m n1 n2 |Выбор размера шрифта LQ-100,FX-1170|
| | |m=0 шаг cpi не меняется |
| | | 1 пропорционaльный шрифт |
| | |360/18,21,24,30,36,42,48,60,72 cpi |
| | |n=0 высота не изменяется |
| | |(иначе высота в 1/2 ед.) |
| | |16,21,24,28,32,36,40,44,48,52,56, |
| | |60,64(LQ) |
| | |21,42(draft) |
|ESC q n |1b 71 n |Выбор начертания знаков, n= |
| | |0-обычная |
| | |1-контурный |
| | |2-с тенью |
| | |3-контурный с тенью |
|ESC r n |1b 72 n |Выбор цвета: 0-чёрный, 1- ,|
| | |2- ,3- ,4- ,|
| | |5- ,6- |
+--------------+-------------------+-----------------------------------+
|Таблицы символов |
+--------------+-------------------+-----------------------------------+
|ESC t n |1b 74 n |Выбор таблицы символов(0,1,48,49) |
| | |LQ-100: 0-3,48-51(2-download font) |
|ESC R n |1b 52 n |Выбор медународного набора знаков |
| | |(0-13,64) |
|ESC 6 |1b 36 |Коды 80-9f как печатаемые |
|ESC 7 |1b 37 |Коды 80-9f как управляющие |
|ESC (t nn |1b 28 74 3 0 d1 d2 | азначение таблицы символов d2,d3 |
| |d3 |на место таблицы d1 |
| | |d2 d3 таблица |
| | |0 0 курсив |
| | |1 0 pc437 |
| | |3 0 pc850 |
| | |6 0 pc855 |
| | |10 0 pc852 |
| | |14 0 pc866 |
| | |16 0 USSR GOST |
| | |1 16 pc437 Greek |
|ESC & 0 nn |1b 26 0 n1 n2 a1 d1|Загружает знаки, n1-код первого, |
| |d2 ... d11 a2 ... |n2-код последнего, a-ширина знака, |
| | |старший бит=0-используется нижняя |
| | |игла,1-верхняя.Сетка 9х11 |
| |1b 26 0 n1 n2 a b c|Для загрузки (N)LQ сетка 18х12. |
| |d00 d01 d02 d10 d11|a-пробел слева от знака, с-справа, |
| | ... dc0 dc1 dc2 |b-ширина |
|ESC : 0 n 0 |1b 3a 30 n 30 |Копирует ПЗУ в ОЗУ, n=0-Roman,1-SS |
|ESC % n |1b 25 n |Выбор знаков: 0-ПЗУ, 1-ОЗУ |
|ESC I 0/1 |1b 49 0/1 |Выкл/вкл печати кодов 0-1f,80-9f |
+--------------+-------------------+-----------------------------------+
|Графика |
+--------------+-------------------+-----------------------------------+
|ESC K n1 n2 |1b 4b n1 n2 |Графика одинарной плотности, |
| | |(n2*256+n1) колонок |
|ESC L n1 n2 |1b 4c n1 n2 |Графика двойной плотности |
|ESC Y n1 n2 |1b 59 n1 n2 |Графика двойной плотности скорост. |
|ESC Z n1 n2 |1b 5a n1 n2 |Графика четверной плотности |
|ESC * mn |1b 2a m n1 n2 |Установка графического режима, m= |
| | |+---------+-------+-+------------+ |
| | ||Графика |спецкод|m|Гор.пл.(dpi)| |
| | |+---------+-------+-+------------+ |
| | ||Одиночная| ESC K |0|60 | |
| | ||Двойная | ESC L |1|120 | |
| | ||Дв. скор.| ESC Y |2|120 | |
| | ||Четверная| ESC Z |3|240 | |
| | ||ЭЛТ I | |4|80 | |
| | ||Плоттер(1:1) |5|72 | |
| | ||ЭЛТ II | |6|90 | |
| | ||Плоттер дв.пл. |7|144 | |
| | |+---------+-------+-+------------+ |
|ESC ? s m |1b 3f s m |Меняет графрежим s (K,L,Y,Z) на |
| | |m (0-7) |
|ESC ^ mn |1b 5e m n |9-иголочная графика,m-0/1-од/дв пл.|
|ESC * nn |1b 2a m n1 n2 d1...|Выбор типа битового образа |
| | | t-байт на колонку |
| | |+---+------+------+---+--------+-+ |
| | || m | Гор. | Верт |то-| печать |t| |
| | || |пл.dpi|пл.dpi|чек|соседних| | |
| | || | | | | точек | | |
| | |+---+------+------+---+--------+-+ |
| | || 0 | 60 | 60 | 8| Да |1| |
| | || 1 | 120 | 60 | 8| Да |1| |
| | || 2 | 120 | 60 | 8| ет |1| |
| | || 3 | 240 | 60 | 8| ет |1| |
| | || 4 | 80 | 60 | 8| Да |1| |
| | || 6 | 90 | 60 | 8| Да |1| |
| | ||32 | 60 | 180 | 24| Да |3| |
| | ||33 | 120 | 180 | 24| Да |3| |
| | ||38 | 90 | 180 | 24| Да |3| |
| | ||39 | 180 | 180 | 24| Да |3| |
| | ||40 | 360 | 180 | 24| ет |3| |
| | |+---+------+------+---+--------+-+ |
|ESC ( G nn |1b 28 47 1 0 n |Выбор графического режима (1,49) |
|ESC . nn |1b 2e c v h m n1 n2|Печать растровой графики: |
| |d1 ... |c=0 обычный режим, 1-со сжатием |
| | |v(h)=10,20 3600/v(h) dpi верт(гор) |
| | |m=1-24 число верт. точек |
| | |n=n2*256+n1 число гор. точек |
| | |сочетание v=10,h=20 запрещено |
|ESC ( i | | ет сведений |
|ESC ( e | | ет сведений |
|ESC ( | | ет сведений |
|ESC ( n = ? | | ет сведений |
|ESC ( r | | ет сведений |
+--------------+-------------------+-----------------------------------+
Magelan_ вне форума  
Непрочитано 08.12.2008, 00:56  
Magelan_
Частый гость
 
Регистрация: 05.10.2006
Сообщений: 36
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Magelan_ на пути к лучшему
По умолчанию

Изучайте...
http://faqs.org.ru/hardw/periph/periph5.htm
http://www.frolov-lib.ru/books/bsp.old/v02/ch7.htm
http://khpi-iip.mipk.kharkiv.edu/lib...ook/prt08.html
Magelan_ вне форума  
Непрочитано 08.12.2008, 04:11  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию

Magelan_, спасибо за информацию, был занят другими делами, во-время не посмотрел топик. Много интересного и полезного для изучения и воплощения в жизнь.
vivapa вне форума  
Непрочитано 10.12.2008, 09:26  
TVTKMZYJD
Прохожий
 
Регистрация: 13.05.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
TVTKMZYJD на пути к лучшему
По умолчанию

Давным давно я написал программу на Турбо-Бейсике для печати рисунков
на печатной плате для матричного принтера, если её подработать то пойдёт для печати одной иглой.[/i][/b]

-- Прилагается рисунок: --
TVTKMZYJD вне форума  
Непрочитано 10.12.2008, 16:40  
vivapa
Частый гость
 
Регистрация: 29.05.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
vivapa на пути к лучшему
По умолчанию

TVTKMZYJD
если не трудно, выложи конкретнее. Спасибо.
vivapa вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USBASP_AVRDUDE_PROG_mini, прошивка AVR одной кнопкой serggres Микроконтроллеры, АЦП, память и т.д 0 25.09.2008 18:49
Радиодистанционное управление с одной кнопкой yostaf Автоматика и аппаратура связи 15 20.09.2008 14:18
Дуплекс по одной паре neo112 Микроконтроллеры, АЦП, память и т.д 10 11.01.2008 21:10
ВЫХОД И ВХОД НА ОДНОЙ НОГЕ PIC16 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 8 08.02.2007 18:57
Использование одной библиотеки I2C на разные порты vovan_zh Микроконтроллеры, АЦП, память и т.д 1 04.04.2006 12:16


Часовой пояс GMT +4, время: 05:24.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot