Каталог статей


Выбранная схема!!!


5448
Debug кабель для восстановления принтеров
Компании Samsung и Xerox производят довольно хорошие принтеры и МФУ, очень надежные в работе и при грамотной заправке картриджей, отпечатки на них остаются на высочайшем уровне. Но, в эту бочку меда, они решили положить очень внушительную ложку дегтя, а именно максимально затруднить заправку картриджей. Т.к. физически защитить картридж от заправки очень сложно, и экономически невыгодно, они решили бороться с заправками на электронном уровне. В отличие от компаний Hewlett-Packard и Canon, которые позволяют работать заправленным картриджам в своих устройствах, компании Samsung и Xerox чинят максимальные препятствия, чтобы заправленный картридж не мог работать в устройстве без смены микропрограммы контролирующего чипа, а равно его замене вместе с новым картриджем. В чипах, построенных на flash памяти возможно без особого труда сменить микропрограмму, тем самым дав возможность картриджу работать в устройстве. Но этот факт очень скоро стал приводить к потере прибыли, что не очень понравилось компаниям Samsung и Xerox. Были разработаны чипы, построенные на микроконтроллерах, и защищенные паролями и другими хитрыми способами. Но факт появления устройств защищенных таким образом не понравился пользователям, и еще больше компаниям, занимающимися заправками картриджей. И тут сработал закон рынка, а именно спрос создал предложение, заключавшееся в замене программы самого принтера, чтоб оный перестал требовать чип, и стал радовать пользователей дешевой качественной печатью. Умные люди стали переписывать программу устройств для достижения поставленной задачи, и безвозмездно распространять (лекарство), которым могли воспользоваться все желающие. Компании Samsung и Xerox по прежнему не желая терять прибыль, стали переписывать коды программ принтеров и МФУ, дабы препятствовать правильной работе (лекарства), тем самым создав ситуацию, при которой (лекарство) в неумелых руках убивало принтер. И наступило время, когда принтеры стали умирать то тут, то там. Восстановить принтер после неудачной прошивки можно, но в некоторых случаях это довольно затруднительно, и возможно только через debug интерфейс. 
 
     Для этого необходимо некое устройство, сопрягающее COM порт компьютера, и debug порт принтера. Это устройство можно сделать по типовой схеме включения, используя драйвер RS232 построенный на микросхеме фирмы Maxim MAX232,спецификация микросхемы. Напряжение в 5 вольт будем брать от USB порта. 
 
     Принципиальная схема:
    

 
     Монтировать устройство будем непосредственно в корпусе COM порта DB-9F. Для создания debug кабеля нам понадобится:
    

 
     Топология печатной платы:
    
 

 
     Изготовление печатной платы можно заказать, к примеру, в компании Резонит, или изготовить самостоятельно. 
 
     Аккуратно монтируем на печатную плату элементы:
    
  
     

 
     Здесь отступим от изготовления и разберемся немного с теорией. 
 
     Почти все микроконтроллеры имеют на борту последовательный порт - UART (Universal Asynchronous Receiver/Transmitter Универсальный асинхронный приёмопередатчик), устройство, которое переводит данные из последовательной в параллельную форму и обратно. В асинхронном режиме работы UART отличается от RS-232 только логическими уровнями. Для связи по интерфейсу UART используется две ножки контроллера RXD – для приема сообщений (Receiver) и TXD – для передачи сообщений (Transmitter). UART – полнодуплексный интерфейс. Это значит, что приемник и передатчик работают независимо друг от друга. При соединении устройств применяется следующая схема (экстраполированная для наших нужд): TXD кабеля с RXD контроллера принтера и TXD контроллера принтера с RXD кабеля. Для упрощения на плате и непосредственно на контактах кабеля обозначены выводы, которые необходимо соединить с точно таким же обозначением на плате форматирования, т.е. TxD кабеля соединить с TxD контроллера принтера, и RxD кабеля с RxD контроллера принтера, когда на самом деле TxD обозначение на печатной плате соответствует RxD , а RxD на печатной плате соответствует TxD, Это сделано для избегания путаницы. 
 
     К плате форматирования кроме Tx и Rx сигналов необходимо присоединить общий провод GND
    

 
     Общий вид debug кабеля:
    

 
     Вариант подключения к контроллеру принтера Samsung SCX-4200/4300:
    
 

 
     Распиновка debug разъема принтера Samsung SCX-4200/4300
    

 
     Определить местонахождение TxD, RxD, GND очень просто. Находим на плате необходимый порт, он может носить название как DEBUG, так и HYPER. Первым делом необходимо обнаружить GND, он должен прозваниваться с массой корпуса, и располагается он всегда с краю разъема. Соответственно рядом с ним будет вывод RxD, а следующий TxD. Порт имеет 4 вывода, четвертый это питание, но использовать его нет необходимости. 
 
     Для работы с портом UART целесообразнее использовать терминальную программу отличную от стандартной программы windows в связи с тем, что стандартный терминал windows крайне неудобен. Программа называется незамысловато просто: Terminalпрямая ссылка для скачивания 
 
     Пример работы этой программы с принтером Samsung ML-1750:
    

    




Источник: http://www.printsrv.ru/article.10.1
Категория: Железо | Добавил: brys99 (27.07.2013)
Просмотров: 14590 | Комментарии: 2 | Теги: принтеров, кабель, восстановления, Debug, для | Рейтинг: 5.0/2


Всего комментариев: 2
0
2 Mikki   (08.08.2013 06:06) [Материал]
Молодец, все красиво. Только есть несколько неточностей:
Умные люди-фиксоделы НИ КОГДА(!!!) не выгружали фиксы в свободный доступ. А вот корявые прошивки для того чтоб горе швеи-мотористки (клоунасты... называйте их как хотите) которые ни чего не понимают и шьют аппараты чем попало, ложили эти аппараты, мы выкладываем регулярно.
Железо-то ты описал, и сцыль на терминал кинул, а вот как быть с программной частью? Ты забыл людям рассказать что такое fl (flash) и pROBE, vxshell... Без этих знаний дебаггер юзеру как зайцу стоп-сигнал нужен, да и без команд-кодов ARM. собственно, тоже...
Потому будь любезен, дай людям возможность почитать и ознакомиться с протоколом общения компа с принтером на примере замены необновляемой прошивки на оригинал-будет полезное приложение к статье.

Пожалуйста остав

0
1 Cosmogor   (28.07.2013 17:28) [Материал]
brys99 , дружище, как всегда подкидывает идейки о наболевшем smile , молодец.

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024