Samsung 4200 вечная прошивка чипа

25.01.2019

Сегодня приносили мне агрегат Samsung SCX-4220 на ремонт и заправку. Надо было не просто сделать тех. обслуживание принтера и картриджа, но и привести картридж «в чувства». Так как он постоянно выдает сообщение о смене картриджа, хотя тонера в нем еще очень много. Виновник — чип на картридже. В чипе кончилось допустимое количество копий, и теперь надо или покупать новый картридж или прошивать чип программатором.

По просьбе хозяина аппарата занялся перепрошивкой. И вот какую информацию я нашел в интернете.

Оказывается чип можно перепрошить только один раз, а потом переставлять его на новые картриджи по мере их износка. .

Чипы картриджей принтеров SCX4200, SCX4220, WC3119 я уже больше года не перешиваю и не обнуляю, а обслуживаю упомянутые картриджи подобно SCX4100, ML1210 и всем остальным гнусо-ксеро-подобным, не требующим при заправке никаких обнуляторов и программаторов: разбираю, чищу, мою, засыпаю, тестирую (если есть на чем) и отдаю клиенту.

Прошивка ЧИПа нужна только при первом поступлении картриджа на заправку.

Вечная прошивка отличается от исходной заводской одним единственным байтом: в 30-й строке в последнюю ячейку прописывается 9F (Адрес 00003Fh) , что в десятичном коде читается как «точка» вместо последней цифры серийного номера. В приведенном примере серийный номер выглядит как 0608331095. , а в распечатанном отчете как: 0608331095$ .

Если картридж с такой прошивкой установить в аппарат, то, будучи полностью заправленным, он вырабатывается до появления белых полос, в то время как в прошивке чипа абсолютно ничего не изменяется . Такой картридж может перезаправляться и восстанавливаться до полного износа, его чип становится вечным, и ни в каких дальнейших перепрошивках не нуждается. Единственное условие в отношении чипа: он должен присутствовать в картридже, и всё.

Метод проверен в течение года на упомянутых аппаратах при их интенсивной эксплуатации (примерно одна заправка в месяц).

Интуитивно чувствуется, что изложенный способ «обессмерчивания» прошивки сработает также в РЕ220, ML2150, Phaser 3450… просто у меня нет возможности оперативно проверить это. Полагаю, что другие проверят предположение и дополнят этот материал.

Несколько замечаний:

  1. При работе аппаратов с рекомендуемой выше прошивкой следует принять во внимание, что надписи на дисплее «мало тонера» и «нет тонера» не появляются, а в распечатываемом рапорте не работают строки «Отпечатано страниц CRU» и «Число замен тонера». Общий счетчик числа страниц и число страниц, отсканированных на планшете, продолжают работать.
  2. При установке в аппарат иного картриджа с «правильной» прошивкой аппарат продолжает работать как с обычным «необессмерченным» картриджем, т.е. не происходит никакого нештатного воздействия на аппарат от применения в нем картриджа с вечной прошивкой.
  3. Лучше не вырабатывать тонер до конца, потому что в остатке тонера со временем становится все больше наждака под названием «бумажная пыль».
  4. Прежде чем «обессмертить» картридж, следует в каждом конкретном случае взвесить целесообразность этого действия применительно к условиям взаимоотношений с клиентом и наличии «на вашей территории» иных сервисных служб.

Опробовал данный рецепт. Обнуленная прошивка была скачена с интернета. Перед перепрошивкой чипа последнюю цифру номера CRUM заменил на 9Fh. Прошил. Попечатал. Работает!

Расшифровка значений полей прошивки, отмеченных цветом:

Идентификатор ; последние три буквы - регион: CHN - Китай, KOR - Корея, EXP - все остальные страны.Ставим, соответственно, ЕХР.

Емкость картриджа ; значения 01...09 соответствуют 1...9 тысячам копий, 0A - 10 тысяч; оптимальное значение, соответствующее ТТХ картриджа - 3-5 тысяч копий: сколько не напиши, все равно через 5 тысяч копий заблокируется, единственная польза - не будет "кричать" об окончании тонера.

Серийный номер картриджа ; допустимые значения ячеек 30-39.

Первые шесть символов - дата в формате ДДММГГ.

Номер обязательно нужно изменить при прошивке; возможные варианты:

Добавить к номеру единицу;
- записать год-месяц-день-час-минута-номер заправщика в формате YYMMDDHHMM№;
- написать свой код (или формат), но только в цифровом виде.

"Вечная прошивка" отличается от исходной заводской одним единственным байтом: в 30-й строке в последнюю ячейку прописывается 9F, что в десятичном коде читается как «точка» вместо последней цифры серийного номера.

В приведенном примере серийный номер выглядит как 08012535359 , вместо байта 39 (9) в данном случае, чтобы сделать прошивку вечной надо указать 9F, тогда серийный номер будет выглядеть так 0801253535. , а в распечатанном отчете как: 0801253535 $ .

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

Счетчики страниц - если перевести в десятиричный код, то это и будет количество отпечатанных страниц. Обнулить.

Счетчик тонера - обнулить.

Счетчик барабана - обнулить.

Метка "Нет тонера" ; значения:

00 - норма, - стоит ставить при прошивке, т.е. сбрасывать метку "Нет тонера".

01 - мало тонера, - в данном случае принтер также работает, но будет ругаться на "мало тонера", не стоит использовать.

02 - нет тонера, - тут все ясно.

Вполне возможно, что такие манипуляции по "увековечиванию" прошивки можно провернть и на аппаратах РЕ220, ML2150, Phaser 3450. Стоит попробовать, в конечном счете "в глаз не дадут" :).

По работе катриджа с "вечной прошивкой" можно дать несколько уточнений:

Аппарт, работающий с картиджем с "вечной прошивкой" не будет показывать на дисплее сообщения "мало тонера" и "нет тонера", а в распечатываемом рапорте не работают строки «Отпечатано страниц CRU» и «Число замен тонера». Общий счетчик числа страниц и число страниц, отсканированных на планшете, продолжают работать, что вполне приемлемо.

При установке в аппарат иного картриджа с «правильной» прошивкой аппарат продолжает работать как с обычным картриджем, т.е. не происходит никакого нештатного воздействия на аппарат от применения в нем картриджа с вечной прошивкой.

Прошивка принтера Samsung SCX 4200 требуется при его заправке. Особенность данной модели этого устройства такова, что если такую процедуру не проделать, принтер не будет печатать, даже при полностью заправленном картридже. То есть чип на расходных материалах запрограммирован так, чтобы при израсходовании изначального объема тонера показывать отсутствие чернил, вне зависимости от наполненности картриджа. Прошивку достаточно сделать один раз. То есть обнуление картриджа Samsung SCX 4200 необходимо для продолжения работы расходника после его первой перезаправки, если покупатель не хочет обращаться в специализированный сервисный центр.

Как прошить принтер Samsung SCX 4200 в домашних условиях?

Процедура Самсунг SCX 4200 достаточно сложна для самостоятельного выполнения, однако возможно ее сделать и в домашних условиях.

Для прошивки чипа 4200 потребуется ряд серьезных инструментов, таких как паяльник, подручные средства в виде отверток, салфеток, мелких канцелярских принадлежностей. Также необходим компьютер и определенные навыки по работе с интернетом и скачиванию информации.

Также для перепрошивки картриджа Samsung SCX 4200 потребуется такой инструмент как программатор. Программатор можно купить или сделать самостоятельно. Для изготовления такой детали также потребуются специальные умения, а при покупке устройства, оно может послужить не раз и для других целей. Продается данная деталь в специализированных компьютерных магазинах, и в сервисных центрах. Можно позаимствовать программатор на время у знакомых, чтобы избежать дополнительных затрат. К программатору, кроме того, прилагается дополнительное оборудование и инструкция, с которой нужно дополнительно ознакомиться, чтобы укорить работу.

Можно приобрести и новый чип, тогда процедура перепрошивки не потребуется, однако, стоит учесть, что замена чипа – также не простая задача, особенно для новичков.

Шаг 1.

Перед тем, как прошить чип картриджа SCX 4200, сначала нужно скачать саму программу или прошивку. Это можно сделать, набрав в поисковике запрос «вечная прошивка картриджа Samsung SCX 4200». В первом же найденном сайте найдется искомая программа. Проблем в скачивании возникнуть не должно, в случае их возникновения можно выбрать другой сайт и попытаться скачать там.


Шаг 2.

Сначала нужно вынуть чип из картриджа и припаять к нему четыре провода или проволоки. Провода припаиваются в специальные разъемы, чтобы перепрограммировать микросхему чипа и произвести обнуление картриджа Samsung SCX 4200. Для данной операции потребуется сосредоточенность и аккуратность, действия должны быть уверенными, любая оплошность грозит испорченным оборудованием. Также лучше подготовить заранее место для данной процедуры, чтобы не повредить вещи или мебель. Если возникают сложности, можно сначала слегка обработать кончики проволок, чтобы они лучше припаивались.


Шаг 3.

Важно правильно подключить получившееся устройство к программатору, в строгом соответствии с инструкцией. Далее уже программатор подключается к компьютеру, чтобы прочитать программу и произвести прошивку для картриджа принтера Samsung SCX 4200. Необходимо открыть скачанную программу по перепрошивке, запустить ее, нажать кнопку «Чтение». Если процедура прошла успешно, появиться информация на экране компьютера о прочтении данных, в соответствии с инструкцией.



Шаг 4.

Далее для прошивки чипа принтера Samsung SCX 4200 в домашних условиях нужно выбрать в программе подключенное устройство (вкладка так и называется «Выбор устройства»). Имя и номер микросхемы написаны на самом чипе. Затем нужно открыть скачанный файл прошивки.


На следующем этапе на панели инструментов вверху программы нужно выбрать кнопку «Записать» и нажать ее. Если процедура записи прошла успешно, данные можно будет прочитать. От чипа необходимо отпаять проводки, проволочки, заправить и вставить обратно в картридж, попробовать напечатать страницу.

Перед нужно полностью очистить картридж от старого тонера, а нового брать не более 80 г, так как все лишнее уйдет в осадок. Тонер должен обязательно соответствовать модели принтера, не желательно использовать смесь красителей, это может отрицательно повлиять на качество печати.

Если все пройдет хорошо, процедуру обнуления картриджа Самсунг 4200 можно считать законченной и приступать к работе с принтером.

Перед началом работы нужно оценить свои силы и решить, заниматься ли перепрошивкой самостоятельно, или все-таки обратиться к специалистам или в сервисный центр. Первоначально лучше ознакомиться с видеоинструкцией, где показано, как обнулить картридж scx 4200, для более четкого понимания всех этапов и последовательности действий.

Что такое прошивка принтера и зачем она нужна.

Прошивка (firmware) – это программное обеспечение аппарата.

В большинстве современных принтеров установлена специальная система защиты, которая предназначена для того, чтобы потребитель покупал оригинальные картриджи, а не заправлял уже имеющийся. Таким способом производитель борется с заправщиками картриджей и пытается повысить продажи своих картриджей.

Прошивка принтера «подкорректированной» версией прошивки позволяет обойти защиту с тем, чтобы вы могли заправлять картриджи.

Прошить или не прошить принтер Samsung SCX-4200, SCX-4220?

Единоразовая прошивка принтера позволяет заправлять картриджи, заправка в среднем стоит 10% от цены нового картриджа.

Сброс счётчика принтера SCX-4200, SCX-4220 при необходимости (после того как загорелась красная лампочка тонера), происходит простым выключением и включением кнопки питания, и никаких дополнительных кнопок устанавливать нет необходимости.

На прошитом принтере Samsung SCX-4200, SCX-4220 необходимо заклеивать чип в новых картриджах.

А сколько
стоит написать твою работу?

Тип работы Дипломная работа (бакалавр/специалист) Курсовая с практикой Курсовая теория Реферат Контрольная работа Задачи Эссе Аттестационная работа (ВАР/ВКР) Бизнес-план Вопросы к экзамену Диплом МВА Дипломная работа (колледж/техникум) Другое Кейсы Лабораторная работа, РГР Магистерский диплом Он-лайн помощь Отчёт по практике Поиск информации Презентация в PowerPoint Реферат для аспирантуры Сопроводительные материалы к диплому Статья Тест Часть дипломной работы Чертежи Срок 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Сдачи Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь цену

Вместе с оценкой стоимости вы получите бесплатно
БОНУС: спец доступ к платной базе работ!

и получить бонус

Спасибо, вам отправлено письмо. Проверьте почту.

Если в течение 5 минут не придет письмо, возможно, допущена ошибка в адресе.

Обязательно содержит хотя бы одно такое окно. Пустое окно автоматически создается при запуске программы. После загрузки информации (программы или данных) в окне появляется дамп памяти. Дамп – это широко распространенный способ представления цифровых данных. Он представляет собой таблицу шестнадцатеричных чисел, записанных рядами по 16 чисел в ряду, как видно из рисунка 8.

Рисунок 8 – Дамп памяти


В начале каждого ряда записывается адрес первой его ячейки. Затем, правее, эти же шестнадцать чисел повторяются в символьном виде. То есть вместо каждого числа записывается соответствующий ему символ в кодировке ASCII.

Размещение всей информации в едином адресном пространстве удобно, так как позволяет хранить программу и данные в одном файле. В процессе программирования микросхемы программатор автоматически отделяет программу от данных, используя информацию об объеме программной памяти данного конкретного микроконтроллера. Все, что выше этого объема автоматически считается данными для EEPROM.

Для загрузки данных из файла, находящегося на жестком диске, в текущее окно программатора, а также для записи информации из окна программатора в файл программа поддерживает ряд команд, объединенных в меню «Файл».

Загрузим программу и данные в программатор. Если вы помните, все вышеперечисленные трансляторы создают отдельный файл для программы (файл с расширением hex) и отдельный файл для данных (файл с расширением еер). Поэтому для загрузки программы воспользуемся командой «Открыть файл программы (Flash)». При выборе этой команды появляется диалог «Открыть программу». Убедитесь, что в поле «Тип файла» выбрано «*.hex». Если это не так, выберите это значение из выпадающего списка.

Затем найдите на диске директорию вашего проекта, выберите файл и нажмите кнопку «Открыть». Загруженные данные появятся в текущем окне. Таким же образом загружается содержимое EEPROM. Только в этом случае нужно выбрать тип файла «*.еер».

После того, как программа и данные загружены, их можно просмотреть, при необходимости – подредактировать прямо в окне программатора. А если нужно, то и записать обратно на диск. Если у вас есть принтер, можно распечатать дамп из текущего окна на бумаге.

Но основная функция – это, естественно, запись программы и данных в память микроконтроллера. Все команды, предназначенные для работы с микроконтроллером, сведены в меню «Команды». При помощи этих команд вы можете отдельно запрограммировать память программ, отдельно – EEPROM. Команда «Записать все» позволяет запрограммировать программу и данные за одну операцию.

Три команды считывания позволяют прочитать содержимое памяти программ и памяти данных микроконтроллера. Прочитанные данные помещаются в текущее окно программатора. Считанную из микросхемы информацию можно записать на диск при помощи меню «Команды». Группа команд проверки используется для сравнения информации, записанной в микросхему, и информации в текущем окне программатора.

Команда «Стереть» позволяет стереть память микросхемы. Команда стирает одновременно все виды памяти:

– память программ;

– память данных

– ячейки защиты (если они были запрограммированы).

Однако здесь есть одно исключение. Некоторые микросхемы имеют бит конфигурации (fuse-переключатель), запрещающий стирание EEPROM. Если запрограммировать этот бит, то при стирании микросхемы EEPROM стираться не будет. Это позволяет не делать лишних циклов записи/стирания и сэкономить ресурс EEPROM в том случае, когда его содержимое менять не обязательно.

На пункте меню «Биты защиты и конфигурации» необходимо остановиться подробнее. Эта команда предназначена для чтения и изменения fuse-переключателей (битов конфигурации) и битов защиты микросхемы. В русскоязычном варианте программы этот пункт почему-то остался не переведенным.

При выборе этого пункта меню открывается окно. Набор элементов управления для каждого вида микросхем будет свой. Причем сразу после открытия окна все поля не будут выбраны (не будут содержать «галочек»). Это значит, что содержимое этих полей пока не соответствует реальному содержимому битов защиты и конфигурации микросхемы.

Для того чтобы считать эти значения, необходимо нажать в том же окне кнопку «Считать все». На короткий момент появится окно, показывающее процесс считывания. Затем снова откроется окно битов защиты и конфигурации. Теперь уже все поля примут значения, считанные из микросхемы. Галочка в любом из полей означает, что данный бит запрограммирован. Напоминаю, что запрограммированный бит содержит ноль, незапрограммированный – единицу. Теперь вы можете изменить значение любого бита. Но эти изменения будут только на экране. Для того, чтобы записать изменения в микросхему, нажмите кнопку «Записать все». Кнопки «Установить» и «Стереть» позволяют установить или сбросить значения сразу всех полей в данном окне.

Для удобства работы с программатором он имеет режим группового выполнения команд. Команды чтения информации из файла, чтения байта конфигурации, обновления серийного номера, стирания микросхемы и, наконец, программирования могут выполняться в пакете при нажатии всего одной кнопки. Для настройки пакета команд выберите пункт «Настройки программирования» меню «Команды». Откроется окно «Настройки программирования», изображенное на рисунке 9. В этом окне отметьте галочками те операции, которые должны выполняться при запуске пакета, и нажмите кнопку «ОК». Для запуска пакетной команды достаточно выбрать пункт «Программирование» или нажать соответствующую кнопку на панели инструментов.


Рисунок 9 – Настройки программирования


Пакетный режим очень удобен в процессе отладки программы. Если в пакет включена опция «Reload Files», то достаточно один раз вручную открыть нужный файл нужного проекта, а затем можно просто нажимать кнопку «Программирование» каждый раз, когда нужно перепрошить микросхему новой версией программы. Все остальное PonyProg сделает за вас. Новая версия программы сама загрузится в программатор, микросхема сотрется, а затем в нее запишется новая информация.

Только не забывайте поставить команду стирания, если вы собираетесь программировать. Помните, что при записи в нестертую микросхему результат непредсказуем. Каждый «прошитый» в процессе программирования бит может быть восстановлен только в результате стирания всей памяти.

Программатор имеет встроенную систему автоматического формирования серийного номера программы.

Серийный номер – это просто порядковый номер версии программы. Этот номер может автоматически записываться в выбранную вами ячейку памяти программ или памяти данных. Настройка данного режима производится при выборе пункта «Установки серийного номера...» (SerialNumber Config) меню «Утилиты» (Utility).

В открывшемся окне вы можете выбрать адрес ячейки для серийного номера, поставить галочку в поле «Относительно памяти данных» (Data memory offset), а также выбрать параметры его автоматического изменения. После настройки параметров изменение серийного номера и его запись в выбранную ячейку текущего окна программатора производится путем выбора пункта «Установить серийный номер» (Set Serial Number) меню «Утилиты» (Utility) или нажатием соответствующей кнопки.


3.2 Программа ICProg


При своей простоте интерфейса и минимальном размере дистрибутива, (примерно 2,7МБ) этот программатор заметно отличается своими возможностями и эргономичностью от других программаторов подобного типа. В этой статье я остановлюсь только на основных функциях и возможностях этой программы в отношении программирования PIC контроллеров PIC16F84 и PIC16F628, 628A, 628A-I/P. ICProg 105c-a имеет в своем составе очень большую базу поддерживаемых контроллеров, а так же FLASH и EEPROM, что немаловажно: с его помощью можно работать со смарт-картами (имеется помощник программирования смарт-карт). На рисунке 10 показан интерфейс и список поддерживаемых устройств.



Рисунок 10 – Интерфейс программы ICProg


Как видно из картинки, микросхем предостаточно. Предполагается что к компьютеру, через COM-порт, подключена аппаратная часть программатора PonyProg, информацию, по изготовлению которой можно найти на сайте Корабельникова Евгения Александровича ikarab.narod. При использовании этой аппаратной части совместно с программой ICProg 105c-a, никаких доработок ее принципиальной схемы не требуется. После запуска программы, в большинстве случаев, автоматически происходит инициализация подключенного COM порта, т.е. тест можно не производить, хотя в меню (настройки) функция тестирования имеется. По всей видимости, это сделано для нестандартных случаев. Кстати, программа ICProg 105c-a работает так же и с физическими программаторами, поддерживающими LPT-порты. Далее, в меню настройки – опции, открываем вкладку программирование, и ставим галочку в окошке проверка при программировании (См. рисунок 11).

Рисунок 11 – Установка проверки при программировании


После выбора этой опции, сообщение об ошибке будет выдаваться сразу же после ее возникновения, и не нужно будет дожидаться окончания полного цикла программирования и проверки данных, зашитых в ПИК, для того, чтобы получить это сообщение (в случае наличия ошибки). Здесь же можно выставить и язык интерфейса. Все остальное оставляем по умолчанию. Далее заходим снова в меню настройки – программатор или просто жмем клавишу F3 и попадаем в опции настройки физического программатора (См. рисунок 12): в нашем случае это аппаратная часть программатора PonyProg. Здесь все должно быть выставлено, как показано на картинке. Программатор PonyProg здесь представляется как JDM Programmer: это что-то вроде универсального программатора, работающего с COM портом. Имеется большой выбор поддерживаемых программаторов, работающих, как было сказано выше, и с LPT портами.


Рисунок 12 – Настройки программатора


Все остальное оставляем по умолчанию. При использовании другого JDM программатора под COM порт, эти опции могут отличаться. Например, в поле параметры сигналов, нужно будет поставить галочку в поле Инверсия Данных Ввода, а Инверсию Данных Вывода снять. Далее, в окне выбора программируемых устройств, показанном на этом рисунке 13, выбираем PIC контроллер, который будет программироваться.



Рисунок 13 – Выбор микросхемы


Программируемый ПИК должен выбираться именно тот, который используется в действительности, т.е. если это PIC16F628A то именно его из перечня и выбираем, но никак не PIC16F628, иначе, при программировании, получим сообщение об ошибке типа «неизвестное устройство». Через меню файл, открываем подготовленный HEX файл. После загрузки файла, в окне конфигурация, можно наблюдать состояние битов конфигурации, которые были определены в «шапке» программы. Здесь показаны все установленные биты конфигурации, а также и тип тактового генератора микроконтроллера: в большинстве случаев это будет стандартный кварцевый генератор (XT). В строке состояния будет указываться тип используемого программатора, как показано на рисунке 14, номер COM-порта к которому он подключен, а также тип выбранного программируемого устройства.


Рисунок 14 – Строка состояния


После всех этих манипуляций, жмем кнопку или клавишу F5, и ждем окончания процесса программирования. Если при старте сообщения об ошибке нет, то, на практике, это, на 99,9%, означает, что процесс программирования пройдет успешно. Сказанное выше, справедливо для операционных систем Windows 9x и Windows ME. С Windows XP дело обстоит немного иначе, о чем будет сказано ниже. Необходимо особо отметить, что в ICProg 105хх имеется очень полезный для программистов встроенный дизассемблер, с помощью которого можно преобразовать «прошивку» (файл с расширением.HEX) в исходный ассемблерный код (файл с расширением.ASM), а это предоставляет возможность детального разбирательства с восстановленным таким образом текстом программы. Дизассемблирование происходит так: сначала стандартным образом открывается HEX файл, после чего щелкаем по кнопке и получаем ASM файл. Правда, для того чтобы в полной мере “расшифровать” текст ASM файла, полученного таким образом, и понять алгоритм работы программы, нужно быть программистом и обладать определенными навыками работы, плюс изрядно потрудиться. Что бы вернуться обратно к HEX файлу, достаточно нажать кнопку . Так что, в этом отношении, все очень удобно и универсально. Однако, есть у этой программы и некоторые недостатки. К ним можно отнести:

– довольно маленькое окно просмотра загружаемого кода, что очень не удобно, особенно для тех, кто привык работать с PonyProg.

– скоростью программирования данный программатор также уступает PonyProg, вероятно, из-за большого количества предварительных и последующих проверок в процессе программирования.

И последнее, на чем хотелось бы заострить внимание, это то, что до последней версии ICProg 105xx некорректно работал с операционной системой Windows XP. В ICProg 105c-a все эти недостатки исправлены, хотя, по этому поводу, еще встречается много кривотолков при обсуждении данной темы на форумах. Остается только отметить необходимые условия и настройки программы для работы с Windows XP, которые были описаны на форумах и проверены лично мной: у меня, все работало без проблем. В первую очередь, для тех, кто работает с XP, нужно, с сайта разработчика, помимо самой ICProg105c-a, скачать специальный драйвер, который нужно распаковать в директорию, где находиться сама программа ICProg105c-a. После запуска программы, в меню настройки - опции, на вкладке общие, устанавливаем опцию Вкл./NT/2000/XP/драйвер. Далее система спросит, установить драйвер или нет, естественно соглашаемся, и она его находит автоматом, т.к. он лежит там же где и сама программа. В настройках программатора, т.е. в меню настройки – программатор (F3), оставляем все без изменений. В заключение хотелось бы отметить, что, благодаря именно этому программатору, мне удалось прошить PIC16F628A - I/P. Запрограммировать его в других программаторах, в том числе и в PonyProg, было не возможно: при старте появлялось сообщение о неизвестном устройстве. Если это сообщение игнорировать, то процесс программирования начинался, но в микросхему зашивались все нули. Хотя в PonyProg 206 и включена поддержка PIC16F628, но это не PIC16F628A, то есть, вероятно, существует явная разница между ними.


4. Прошивка чипа картриджа лазерного принтера


4.1 Информация о чипе


Чип – это небольшая микросхема. На ней «прошита» информация о расходном материале, «язык» общения с необходимым устройством и ресурс, на который рассчитан картридж. На нём же содержится техническая информация типа серийного номера самого электронного компонента и более специфические данные.

Чип представляет из себя флэш-память небольшого объёма. В ней прописаны ресурс и опознавательные сигналы, на неё же записываются данные, посылаемые с принтера. Это простая, но всё-таки двусторонняя связь принтера и картриджа. При загрузке картриджа в устройство принтер запрашивает сведения у установленного расходного материала, а чип предоставляет то, что на нём прошито. Если схема «скажи пароль – проходи» сработала, то устройство для печати выходит в готовность. В случае если установлен картридж без чипа или использованный чип, будет выдана соответствующая ошибка на дисплей принтера или через программное обеспечение на дисплее компьютера. Обменявшись начальными данными, принтерная плата посылает текущий пробег печатного устройства. Этот показатель записывается на «флэшке», начинается отсчёт количества напечатанных страниц, по мере печати идет процентное отражение текущего ресурса картриджа. Это очень приблизительное состояние картриджа, и точно быть уверенным в его ресурсе не приходится.

Чип позволяет принять несколько команд по записи на себя. После определённой команды он отправляет «ответ» принтеру, и тот снижает процентное отображение текущего заполнения картриджа тонером. И в самый крайний момент посылает на принтер команду, что тонера осталось мало.

Прежде чем начинать программировать чип картриджа, собирается информация о работе, которую предстоит сделать:

– осуществляется выбор тонера для данного производителя;

– заправка картриджа;

– программирование.

Заправка картриджа осуществляется следующим образом: отворачиваются два винта, расположенных на верхней крышке ближе к бокам корпуса, и, переворачивая корпус, снимается бункер. Далее очень аккуратно очищаются все детали и бункер от остатков тонера (удобно использовать пылесос с пластмассовой плоской насадкой), это позволит избежать проблем в дальнейшей работе и продлит жизнь картриджу и печке принтера. Далее следует засыпать одну (при прошивке чипа на 5000 копий) или две (при прошивке чипа на 10000 копий) тубы тонера - это порядка 160/320 грамм. После заправки следует накрыть сверху картридж механической частью, соединить обе части, ввернуть винты на место.

Для перепрограммирования чипа понадобятся: компьютер – любой персональный компьютер, имеющий рабочие СОМ и USB порты, программатор и программа PonyProg – свободно распространяемая программа с сайта производителя; а вообще подойдет любая программа, поддерживающая интерфейс SI Prog.


4.2 Сборка программатора


Программатор (hard) или железо изготавливается самостоятельно. Для того чтобы его собрать понадобится разъем для соединения с COM-портом компьютера (PC9) и два сопротивления номиналом 1-10 кОм. Питание схемы осуществляется через USB-разъем материнской платы. Схема программатора приведена на рисунке 15.



Рисунок 15 – Схема программатора


Питание чипа теперь формируется за счет красного провода USB, который выдает на выходе +5V и подсоединяется к выводу VCC на чипе. -5V программатор берет с 5-го вывода COM-порта (GND).

На рисунке 16 представлен внешний вид программатора.



Рисунок 16 – Внешний вид программатора чипов картриджей


На рисунке 17 показан COM-порт, к которому припаиваются 2 сопротивления. Это придает схеме небольшие габариты.



Рисунок 17 – Спаянная схема COM-порта




Рисунок 18 – Схема подключения программатора к чипу картриджа


4.3 Программирование чипа


Перед тем как начать программирование необходимо установить и закрепить плату чипа на программатор. Далее программатор вставляется в COM-порт выключенного компьютера. После этого включаем компьютер и запускаем программу PonyProg. Для того чтобы программа обнаружила чип, необходимо её настроить.

В меню «Установки» сначала выбираем «Калибровка» (См. рисунок 19). После чего в меню «настройка оборудования» выбираем нужный COM-порт (См. рисунок 20) и нажимаем «Проверка» должно высветиться «Тест ОК».


Рисунок 19 – Установка калибровки



Рисунок 20 – Настройка оборудования




Рисунок 21 – Установка типа микросхемы

После установки типа микросхемы в меню «Команды» выбираем «считать все» (См. рисунок 22), программатор должен считать данные с чипа.



Рисунок 22 – Считывание прошивки с чипа




Рисунок 23 – Выбор файла с прошивкой


В открывшейся прошивке в обязательном порядке необходимо поменять серийный номер, так как принтеры и МФУ запоминают несколько предыдущих серийных номеров чипа. Для того чтобы поменять серийный номер чипа необходимо сделать следующее:

а) в меню «Правка» выбрать «Редактирование буфера» (См. рисунок 24);


Рисунок 24 – Включение функции «редактирование буфера»


б) затем навести курсор на начало надписи "CRUM", нажать левую кнопку мыши и в открывшемся поле изменить последние две цифры на любые другие (См. рисунок 25).



Рисунок 25 – Редактирование буфера




Рисунок 26 – Запись данных на чип

После того как произойдет запись прошивки на чип необходимо выключить компьютер и отсоединить программатор.


4.4 Расшифровка значений поля прошивки


На рисунке 27 представлена прошивка с чипа картриджа Samsung SCX-4200. В ней описано содержание ячеек памяти.



1, 7 – Идентификатор; последние три буквы – регион: CHN – Китай, KOR – Корея, EXP – все остальные страны;

2 – Емкость картриджа; значения 01...09 соответствуют 1...9 тысячам копий, 0A - 10 тысяч; оптимальное значение, соответствующее ТТХ картриджа – 3-5 тысяч копий;

3 – Метка инсталляции; в новой прошивке эта запись отсутствует, поэтому принтер думает, что у него новый картридж, и увеличивает счетчик количества смен тонера. Принтер сам создает эту запись при установке картриджа;

4 – Серийный номер картриджа; допустимые значения ячеек 30-39. Первые шесть символов – дата в формате ДДММГГ;

5 – Счетчики страниц – если перевести в десятеричный код, то это и будет количество отпечатанных страниц;

6 – Счетчик тонера;

8 – Счетчик барабана;

9 – Метка «Нет тонера»; значения:

00 – норма,

01 – мало тонера,

02 – нет тонера.


5. Техника безопасности при работе с ПК и СВТ


В соответствии с ГОСТ 12.1.019-79 под электробезопасностью понимают систему организационных и технических мероприятий и средств, обеспечивающих защиту людей от вредного и опасного воздействия электрического тока, электрической дуги и статического электричества. В отличие от других источников опасности электрический ток нельзя обнаружить без специального оборудования и приборов, поэтому воздействие его на человека чаще всего неожиданно.

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

Биологическое воздействие проявляется в возбуждении и раздражении тканей и непроизвольном судорожном сокращении мышц.

Значение силы тока, проходящего через организм человека, зависит от напряжения, под которым находится человек и от сопротивления участка тела, к которому приложено это напряжение. Учитывая, что большинство поражений происходит при напряжении 127, 220 и 380В, а пробой кожи начинается при напряжении 40-50В, в качестве безопасного напряжения переменного тока в нашей стране выбрано 42В, 110В для постоянного тока.

Основными причинами электротравматизма являются:

случайное прикосновение к токоведущим частям, в результате ведения работ вблизи или на этих частях; неисправность защитных средств, которым пострадавший прикасался к токоведущим частям; ошибочное принятие находящегося под напряжением оборудования как отключенного;

неожиданное возникновение напряжения из-за повреждения изоляции там, где в нормальных условиях его быть не должно; контакт токопроводящего оборудования с проводом, находящимся под напряжением; замыкание фаз на землю и тому подобное;

появление напряжения на токоведущих частях оборудования в результате ошибочного включения тогда, когда на нем выполняют работу; замыкание между отключенными и находящимися под напряжением проводами; наведение напряжения от соседних работающих установок и так далее.

Эксплуатация комплекса предполагается на ПЭВМ. Источником питающего напряжения является сеть переменного тока с напряжением 220В, на которую распространяется ГОСТ 25861-83 .

В соответствии с требованиями для предупреждения поражений электрическим током необходимо:

чётко и в полном объёме выполнять правила производства работ и правила технической эксплуатации;

исключить возможность доступа оператора к частям оборудования, работающим под опасным напряжением, неизолированным частям, предназначенным для работы при малом напряжении и не подключенным к защитному заземлению;

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

подводить электропитание к ПЭВМ от розетки здания при помощи специальной вилки с заземляющим контактом;

защитить от перегрузок по току, рассчитывая на мощность, потребляемую от сети; а также защитить от короткого замыкания оборудование, встроенное в сеть здания;

надёжно подключить к заземляющим зажимам металлические части, доступные для оператора, которые в результате повреждения изоляции могут оказаться под опасным напряжением;

проверить, что защитный заземляющий проводник не имеет выключателей и предохранителей, а также надёжно изолирован.


5.1 Требования пожарной безопасности к содержанию помещений


Территория предприятия должна постоянно содержаться в чистоте и систематически очищаться от отходов производства. Подступы к пожарному инвентарю и оборудованию должны быть всегда свободными.

Курение разрешается только в специально отведенных местах, оборудованных средствами пожаротушения и обозначенных надписями «Место для курения».

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

В помещениях предприятия запрещается:

Оставлять после работы включенными в электросеть электроприборы;

Оставлять открытыми окна, двери;

Производить отогревание замерших труб открытым пламенем;

Устанавливать и эксплуатировать печи-времянки;

Проводить огневые работы (электросварка, газосварка, и т.д.) без разрешения руководителя.



Электрические сети и электрооборудование, используемое в организации, должно отвечать требованиям действующих «Правил устройства электроустановок», «Правил технической эксплуатации электроустановок потребителей», « Правил техники безопасности при эксплуатации электроустановок потребителей». Устройство и эксплуатация электросетей, времянок допускается только по согласованию с отделом главного энергетика.

Не допускается прокладка электрических проводов, кабелей транзитом через складские помещения.

Лица, ответственные за состояние электроустановок, обязаны:

Обеспечить организацию и своевременное проведение профилактических осмотров и планово-предупредительных ремонтов электрооборудования;

Своевременно устранять выявленные нарушения.

Запрещается:

Обертывать электролампы и светильники бумагой, тканью, а также пользоваться электроутюгами, электрочайниками и другими нагревательными элементами без подставок из негорючего материала;

Оставлять без присмотра включенные в сеть электронагревательные элементы, радиоприемники, телевизоры и т.д.



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

Вентиляционные камеры, циклоны и фильтры, воздухоотводы должны очищаться от горючей пыли и отходов.

Работа технологического оборудования и его нагрузка должны соответствовать требованиям паспортных данных и технологического регламента.

Ремонт оборудования без полной его остановки запрещается.


5.4 Требования к содержанию средств пожаротушения


Для определения местонахождения средств пожаротушения должны применяться соответствующие указательные знаки с расположением их на видном месте (на уровне глаз), как внутри, так и вне помещений.

Окраска противопожарного оборудования производится согласно ГОСТу № 12.4.026-76. Огнетушители должны размещаться в легкодоступных и заметных местах, где исключено попадание на них прямых солнечных лучей и непосредственное воздействие отопительных и нагревательных приборов.

Ручные огнетушители должны размещаться:

Проектирование устройства для приема 8-разрядного параллельного кода данных из микропроцессорной системы по локальной компьютерной шине ISA и их передачи во внешнее устройство по последовательному интерфейсу с заданной скоростью и анализом готовности.

ЛАБОРАТОРНАЯ РАБОТА № 4 ИССЛЕДОВАНИЕ РАБОТЫ РЕПРОГРАММИРУЕМ0ГО ПОСТОЯННОГО ЗАПОМИНАЮЩЕГО УСТР0ЙСТВА 1. ЦЕЛЬ РАБОТЫ Целью настоящей работы является исследование особенностей функционирования больших интегральных схем (БИС) репрограмируемых постоянных запоминаю...

Выбор тонера, проблемы, возникающие при заправке картриджей. Разборка, заправка и сборка картриджа лазерного принтера. Устройство чернильного картриджа струйного принтера, свойства применяемых чернил. Заправка картриджей Epson, Hewlett Packard, Canon.

Изучение принципов построения оперативных запоминающих устройств Цель работы: Изучение основных принципов построения оперативных запоминающих

Не секрет, что абсолютное большинство домашних принтеров сегодня относится к струйным печатающим устройствам. И не мудрено: самый дешевый струйник стоит раза в 3 меньше, чем самый дешевый лазерный принтер. Правда, тут есть одно "но".