• اقلام مصرفی برای چاپ به قیمت عمده. نحوه تنظیم مجدد کارتریج برای چاپگرها و MFP ها نشانه های موفقیت آمیز سیستم عامل

    تعداد کافی برنامه نویس مستقل برای تراشه های کارتریج چشمک زن وجود دارد. اما همه آنها یک اشکال قابل توجه دارند: ساخت آنها توسط افراد غیر متخصص بسیار دشوار است و در یکی از مراحل به یک برنامه نویس ثابت نیاز دارند. اخیراً در انجمن، یکی از کارشناسان نسخه خود را از برنامه نویس مستقل پست کرده است. این نسخه بر اساس طراح الکترونیک محبوب، ارزان و مقرون به صرفه آردوینو مونتاژ شده است. به عنوان بخشی از این مقاله، من سعی خواهم کرد دستورالعمل هایی را برای خود مونتاژ برنامه نویس برای کاربران عادی، از جمله دانش آموزان مشتاق بنویسم. مونتاژ برنامه نویس فرصت مفید و ارزان دیگری برای کودکان و بزرگسالان است تا بدون داشتن دانش اولیه در مدارات، برنامه نویسی و الکترونیک رادیویی در دنیای جادویی الکترونیک غوطه ور شوند. لیست تراشه های Ricoh که توسط برنامه نویس فلش شده است: SP150 / SP220 / SP325 / SP377 / SP311 / SP100 / SP111 / SP3500 / SP250 / SP252 / SP220 / SP310 / SP3630 / SP340 / SP340. همانطور که می بینید، لیست دستگاه های پشتیبانی شده بسیار گسترده است. و نهایی نیست.

    برای راحتی کار، با توضیح خود اجزا و نحوه کار با آنها شروع می کنم. بنابراین، برای کار، ما به سه عنصر اصلی نیاز داریم: مستقیماً "قلب" برنامه نویس Arduino UNO، محافظ صفحه کلید ال سی دی و کارت خوان.

    Arduino UNO - قلب برنامه نویس

    انواع مختلفی از آردوینو وجود دارد. به عنوان مثال، pro min، nano، UNO، Mega، LEONARDO. به عنوان بخشی از این مقاله، من به طور خاص بر روی نسخه Arduino UNO تمرکز کردم، زیرا با این نسخه است که شروع کار برای یک مبتدی ساده تر خواهد بود: آپلود سیستم عامل، اعمال برق، اتصال صفحه نمایش و صفحه کلید. از بین انواع تابلوهای UNO موجود، من از یک کلون چینی به ارزش 450 روبل استفاده کردم (هزینه تخته اصلی از 2000 روبل است).

    Arduino UNO به طور خاص برای تعامل فوری با ماژول های توسعه ویژه طراحی شده به نام "Shield" طراحی شده است. از نظر بصری، مانند یک ساندویچ چند لایه به نظر می رسد.

    محافظ صفحه کلید ال سی دی

    این برد توسعه برای برنامه نویس ما استفاده خواهد شد. این برد یک صفحه نمایش LCD با صفحه کلید مقاومتی داخلی و یک صاف کننده برای تنظیم کنتراست نمایشگر است. برای برنامه نویس، یک تخته غیر اصلی به ارزش 210 روبل استفاده می شود. صفحه کلید شامل 6 دکمه است که فقط 4 دکمه برای برنامه نویس ما استفاده می شود. سعی کنید محافظ صفحه کلید LCD را دقیقاً مانند عکس تهیه کنید. اصل عملکرد صفحه کلید بر اساس تفاوت در مقاومت مقاومت ها است و سایر نسخه های این سپر ممکن است حاوی مقادیر مقاومت دیگری باشد.

    کارت خوان microSD

    در واقع، این برد توسعه یک کارت خوان معمولی microSD با رابط SPI است. دو نوع کارتخوان وجود دارد. برای برنامه نویس ما به یک کارت خوان با مبدل سطح منطقی نیاز دارد، این نسخه است که از ولتاژ تغذیه 5 ولت پشتیبانی می کند. هزینه این ماژول حدود 60 روبل است.

    مونتاژ برنامه نویس

    در تلاش برای تطبیق برنامه نویس برای مبتدیان، سعی کردم تا حد امکان از استفاده از آهن لحیم کاری خودداری کنم. همانطور که تمرین نشان داده است، چنین برنامه نویسی به دلیل تعداد قابل توجهی سیم و تماس های غیر قابل اعتماد، بسیار ناپایدار کار می کند. ضمناً من سعی کردم این نسخه از برنامه نویس را بر اساس آردوینو NANO پیاده سازی کنم، اما به نظر نسخه کارآمد پروگرامر نبود، همانطور که در عکس سمت چپ می بینید، فقط یک نسخه بزرگ وجود دارد. بسته‌ای از سیم‌ها، و اتصال خروجی‌های نمایشگر LCD همچنان یک چالش است.

    بنابراین، برای یک برنامه نویس واقعا قابل اعتماد و پایدار، هنوز باید کمی با یک آهن لحیم کاری کار کنید. اگر دستگاه لحیم کاری ندارید و نحوه لحیم کاری را بلد نیستید، با یک دوست آگاه یا متخصص تماس بگیرید. کل مونتاژ برنامه نویس بیش از 5 دقیقه طول نمی کشد تا به حالت کامل کار کند. در اینجا ویدیوی کوتاهی است که من در تلفن همراه خود در مورد مونتاژ برنامه نویس گرفته ام.

    ما کارت خوان MicroSD را وصل می کنیم

    من کارت خوان را با استفاده از سیم های رنگی که مخصوص این کار در فروشگاه خریداری شده است وصل کردم. یک سر سیم را بریدم و جدا کردم و سر دیگر را همان طور که بود گذاشتم. خود سیم ها ارزان هستند - حدود 70 روبل برای 40 قطعه به طول 10 سانتی متر. به درستی به این سیم ها می گویند " سیم های اتصال زن -ماده 40 عدد چند رنگ 10 سانتی متر ". سیم های رنگی به شما کمک می کنند تا در سریع ترین زمان و به درستی اتصال را انجام دهید، بنابراین توصیه می کنم آنها را برای مونتاژ برنامه نویس خریداری کنید، علاوه بر این، سیم های باقی مانده را می توان در پروژه های دیگر استفاده کرد.

    تمام سیم ها به محافظ صفحه کلید ال سی دی لحیم می شوند. تمام پین‌های خالی ArduinoUNO هنگام نصب محافظ صفحه‌کلید LCD مستقیماً روی خود برد توسعه کپی می‌شوند. در مجموع اتصال 6 سیم مطابق نمودار زیر غیر قابل عبور خواهد بود. هنگام لحیم کاری نباید پین های VCC (سیم قرمز) و GND (سیاه) اشتباه گرفته شوند. در واقع، این منبع تغذیه کارت خوان MicroSD است، VCC یک امتیاز مثبت و GND یک منفی است. اگر این نتایج را اشتباه بگیرید، این منجر به فرسودگی الکترونیک می شود. اگر سیم های دیگر را با هم مخلوط کرده اید، اشکالی ندارد، فقط دوباره لحیم کنید. هنگامی که روشن می شود، برنامه نویس اتصال کارت خوان MicroSD را بررسی می کند. اگر همه سیم ها به درستی وصل شده باشند و یک کارت کار در کارتخوان نصب شده باشد microSD، صفحه نمایش نشان می دهد " تست موفقیت کارت SD: -)”

    اتصال تراشه

    تعداد نسبتاً زیادی انواع تراشه ها وجود دارد و برای راحتی اتصال به تراشه ها از گیره های کروکودیل جهانی استفاده می کنیم. همانطور که در تصویر سمت چپ مشاهده می کنید، تنها از چهار سیم برای اتصال تراشه استفاده شده است. منبع تغذیه تراشه VCC و GND، و همچنین به طور مستقیم دو خط ارتباطی دو طرفه DATA (داده سریال) و SCL (ساعت سریال). برق از همان پین های کارت خوان گرفته می شود. سیم هایی که به تراشه می روند به دلیل استفاده مداوم می شکند، پس سعی کنید سیم های آماده با گیره تمساح خریداری کنید. این سیم ها عایق ضخیم تر و در عین حال نرم تری دارند که باعث افزایش طول عمر می شود. اگر تراشه ها به طور مرتب فلش می شوند، پس بهتر است از آداپتور برای اتصال به تراشه استفاده کنید، در یک پاراگراف جداگانه مقاله بیشتر در این مورد خواهم نوشت.

    اتمام مونتاژ برنامه نویس.

    در این مرحله می توان مونتاژ واقعی برنامه نویس را کامل در نظر گرفت. تنها کافیست شیلد صفحه کلید Arduino UNO و ال سی دی را متصل کنید. همانطور که می بینید، تمام سیم ها به محافظ صفحه کلید ال سی دی لحیم شده اند و Arduino UNO را می توان در صورت لزوم جدا کرد و در پروژه های دیگر استفاده کرد.

    قسمت دوم - نصب نرم افزار در برنامه نویس.

    این قسمت ساده ترین است. آپلود کد برنامه در arduino uno با استفاده از کابل USB انجام می شود. برای انجام این کار، یک مبدل USB به سریال قابل اعتماد مبتنی بر تراشه ch340g در UNO تعبیه شده است. هنگامی که UNO به رایانه متصل است، درایورها به طور خودکار نصب می شوند. پس از نصب درایور، یک پورت COM مجازی ظاهر می شود که از طریق آن Aduino و کامپیوتر با هم ارتباط برقرار می کنند. اگر یک سیستم عامل قدیمی روی رایانه نصب شده باشد، پس .

    برای آپلود سیستم عامل در برنامه نویس، باید موارد زیر را انجام دهید:

    • دانلود برنامه کار با آردوینو. (بایگانی باید باز شود)
    • اتصال یک کتابخانه تخصصی برای کار با EEPROM،
    • دانلود کد برنامه نویس (اسکیس). . (بایگانی باید باز شود)
    • همچنین لازم است (در این مورد بعداً در پایان مقاله بیشتر توضیح دهید) (بایگانی باید باز شود)

    1) راه اندازی برنامهپس از دانلود آرشیو arduino-1.8.4-windows.zip و باز کردن آن، فایل arduino.exe را اجرا کنید. در این فرآیند، برنامه تعدادی مجوز درخواست می کند - موافقت کنید، زیرا برنامه برای ذخیره برنامه ها و کتابخانه ها پوشه هایی را در بخش "اسناد من" ایجاد می کند.

    2) ما یک کتابخانه تخصصی را به هم متصل می کنیم.پس از راه اندازی برنامه، وارد منوی "Sketch" می شویم، سپس "Include Library" را انتخاب کرده و روی "Include ZIP Library" کلیک می کنیم. در مرحله بعد، باید آرشیو دانلود شده قبلی Eeprom24C04_08_16-master.zip را انتخاب کنید (این بایگانی در فرم بسته بندی شده بارگیری شده است!) و روی "انتخاب" کلیک کنید. کتابخانه به طور خودکار در جایی که نیاز دارد دانلود می شود (در پوشه کتابخانه ها در بخش اسناد من).

    3) برنامه را تنظیم کنید. وارد منوی “Tools” و سپس زیر منوی “board” می شویم و نوع برد “Genuino Uno” را مشخص می کنیم. اکنون Arduino UNO را به رایانه متصل کنید، درایورها به طور خودکار در این فرآیند نصب می شوند، اگر این اتفاق نیفتد، سپس نصب درایورها را از بایگانی "CH341SER.zip" که قبلا دانلود شده است شروع کنید. پس از نصب درایورها، کامپیوتر به طور خودکار یک پورت COM مجازی ایجاد می کند.
    به عنوان یک قاعده، این هر پورت COM است که دارای شماره سریالی است که با شماره 3 و بالاتر شروع می شود. برای هر برد، تعداد آن متفاوت خواهد بود، که به شما امکان می دهد چندین تخته را به طور همزمان وصل کنید. دوباره به منوی “Tools” و سپس به زیر منوی “Port” رفته و پورت نصب شده را انتخاب می کنیم، در مورد من پورت با شماره سریال 5 است.

    4) طرح را روی تابلو آپلود کنید.اکنون روی منوی "File" کلیک کنید، "Open" را انتخاب کنید و فایل بدون بسته بندی "programming_portable_I2C_EEPROM_v4.4_uno.ino" را باز کنید. در مرحله بعد، باید دکمه دانلود را در پانل اصلی فشار دهید (فلش به سمت راست) یا مورد "دانلود" را در منوی "طرح" انتخاب کنید.

    به طور معمول اولین کارتریج (کارخانه) 1000 نسخه چاپ می کرد و پیغام Out of Toner ظاهر می شد. پس از پر کردن مجدد کارتریج با بخش جدیدی از تونر، این پیام همچنان ناپدید نشد، در حالی که چاپگر چاپ شده به طور کامل و دائمی پیام "بدون تونر" را نشان می دهد، به علاوه در مدل من فکس به این دلیل کار نمی کند (برای اطلاعات، گزینه NEW در منوی سرویس CARTRIDGE چیزی را تغییر نداد). بنابراین باید تراشه کارتریج چاپگر را دوباره فلاش کنید.

    با این حال، این تکنیک برای بسیاری از چاپگرهای زیراکس و سامسونگ مناسب است، من این فرصت را داشتم که آن را در عمل در XEROX PE220 MFP امتحان کنم.

    برای برنامه نویسی به برنامه PonyProg2000 و یک آداپتور نیاز دارید:

    مقاومت 1kOhm-10kOhm حیاتی نیست

    تراشه XEROX PE220 من به شکل زیر است:

    برنامه نويسي:

    1. تراشه برد را به برنامه نویس (کانکتور PC9) وصل کنید

    2. برنامه نویس را در COM1 (COM2) کامپیوتر خاموش قرار دهید

    3. کامپیوتر را روشن کنید، PonyProg2000 را اجرا کنید

    4. PonyProg2000 را راه اندازی کنید:

    منوی "تنظیمات - راه اندازی سخت افزار..."

    5. حتما بررسی و کالیبره کنید - باید "تست OK!"

    6. تنظیم نوع تراشه:

    حالا بیایید به تراشه (بایت به بایت) نگاه کنیم:

    00-06 و 58-5E - شناسه سازنده، بهتر است به آن دست نزنید.

    20 - تعداد هزار تایی که کارتریج برای آن طراحی شده است (به نظر می رسد افزایش این مقدار به حداکثر 8K باشد اما ممکن است وقتی شمارنده به 5K برسد MFP کپی را متوقف کند). مقدار پیش فرض 03 است. کارتریج شروع دارای منبع 1K است.

    35-3F - تغییر هر بایت (مقادیر 30-39)

    40-47 - همیشه نصب می شود (خود نصب می شود).

    78 - نشانگر - 00 - بدون پیام، 01 - تونر کم، 02 - بدون تونر.

    به طور خلاصه، هنگام چشمک زدن، باید شماره سریال را تغییر دهید و سلول های 40-57، 60-63، 80-83، 78 را با صفر پر کنید.

    اینجوریه...

    دو سیستم عامل 01 در آرشیو وجود دارد که از تراشه کارتریج جدید ادغام شده است.

    02s، این یک کار از چاپگر است که کل فرآیند توضیح داده شده در مقاله را طی کرد

    8. فریمور را روی تراشه می نویسیم. برنامه را ببندید، کامپیوتر را خاموش کنید. برد چیپ را از (از) پروگرامر (کانکتور) جدا کرده و در کارتریج پر شده نصب می کنیم.

    همین! با یک بار انجام آن، متوجه می شوید، همه چیز بسیار ساده است.

    در عملیات تست شده است.

    حالا نکات مهم:

    1) اینها پیشرفت های من نیستند، من فقط مطالب را خلاصه کردم. همه موارد فوق IMHO و تجربه شخصی است.

    2) - شما با خطر و خطر خود عمل می کنید.

    3) در نظر داشته باشید که تنظیم مجدد درام شمار شما را از همه مشکلات دیگر تضمین نمی کند، بنابراین در اسرع وقت دستگاه کپی را به یک شرکت خدماتی بیاورید تا ضایعات را حذف کنند، تمیز کردن و تنظیمات لازم را انجام دهند.

    اطلاعات بیشتر برای مرجع - ورود به حالت سرویس:

    از طریق منوی سرویس: برای ورود به منوی سرویس 4216/PE16، روی صفحه کلید تایپ کنید: - [#] - -، پس از ورود به منوی سرویس، عبارت TECH ظاهر می شود. با استفاده از کلیدهای [پیکان سمت چپ] - [پیکان سمت راست] ورودی "کارتریج جدید" را پیدا می کنیم، "بله" را انتخاب کنید. پس از انجام عملیات لازم (MENU-> # 1934) و قرار گرفتن در منوی اصلی، MFP را خاموش و روشن کنید. فقط سریع فشار دهید

    برای خروج از حالت سرویس، می توانید روی دکمه [Reset] دوبار کلیک کنید یا به سادگی دستگاه را خاموش و روشن کنید.

    4) هشدار به کاربران بی تجربه: هرگز از هیچ کد و روش تشخیصی دیگری استفاده نکنید، زیرا این امر می تواند منجر به عواقب غیرقابل پیش بینی شود.

    شما نمی توانید فایل ها را از سرور ما دانلود کنیدفایل های کارتریج eproom

    چگونه یک تراشه فلش کنیم؟



    تراشه کارتریج یک فلش کارت مینیاتوری است که تمام اطلاعات مربوط به کارتریج چاپگر شما را ذخیره می کند: شماره سریال، تاریخ تولید، شروع چاپگر، و همچنین تعداد چاپ را کنترل می کند. در صورتی که کارتریج خالی باشد، دستگاه چاپ را متوقف می کند، بنابراین بسیاری علاقه مند هستند که چگونه تراشه را فلش کنند.

    سیستم عامل تراشه

    اگر تصمیم دارید کارتریج چاپگر را خودتان فلش کنید، می توانید این کار را به صورت زیر انجام دهید:

    1. فایل پیوست مورد نیاز را دانلود کنید. فایل ها با توجه به مدل چاپگر انتخاب می شوند. به عنوان مثال، اگر نیاز به فلش تراشه چاپگر Samsung ML - 2160 دارید، می توانید نرم افزار لازم را از سایت rutracker.org دانلود کنید.
    2. فایل را از حالت فشرده خارج کنید و چاپگر را روشن کنید. اگر چاپگر روشن بود اما در حالت خواب بود، آن را فعال کنید.
    3. فایل HD را انتخاب کنید و آن را به usblist2.exe بکشید. در این مرحله ممکن است برای چند ثانیه یک پنجره سیاه ظاهر شود.
    4. صبر کنید تا چاپگر دوباره راه اندازی شود. به طور متوسط ​​تا 5 دقیقه طول می کشد.
    5. پس از راه اندازی مجدد چاپگر، باید پرینتر را از برق بکشید و کارتریج را جدا کنید.
    6. سپس، مخاطبین تراشه را روی کارتریج بچسبانید و آن را دوباره در چاپگر قرار دهید.
    7. چاپگر را روشن کنید و گزارش را چاپ کنید.

    نشانه های موفقیت آمیز سیستم عامل

    • وجود حروف F یا P در گزارش.
    • چاپ سریع سند
    • تنظیم مجدد شمارنده تونر به 100٪.

    اقدامات پیشگیرانه

    • قبل از شروع کار، باید قابلیت اطمینان اتصال USB را بررسی کنید.
    • در حالی که کارتریج در حال فلش شدن است، چاپگر نباید از شبکه جدا شود. این ممکن است به دستگاه آسیب برساند یا مسدود کند.
    • فایل سیستم عامل با توجه به مارک چاپگر انتخاب می شود.
    • اگر چاپگری با شماره CRUM دارید، نمی‌توانید کارتریج جدیدی را با تراشه بدون مهر و موم وارد کنید.

    برای اطلاعات در مورد نحوه تنظیم مجدد تنظیمات چاپگر، به مقاله مراجعه کنید.

    به یاد داشته باشید که برنامه شماره سریال تراشه را تغییر نمی دهد و فلش کامل تراشه را انجام نمی دهد. بنابراین تراشه بیشتر از آنچه قبلا چاپ کرده جدا نمی شود و بهتر است از تراشه دوخته شده در چاپگر جدید استفاده شود.

    لیست چاپگرهای موجود برای تراشه های چشمک زن -

    زیراکس WorkCentre 3210.

    زیراکس WorkCentre 3220.

    زیراکس فازر 3140.

    سامسونگ SCX-3200.

    سامسونگ SCX-3217.

    سامسونگ SCX-4223F.

    سامسونگ SCX-4300.

    سامسونگ SCX-4600.

    سامسونگ SCX-4623.

    سامسونگ SCX-4824.

    سامسونگ SCX-4828.

    سامسونگ CLP-310/315.

    سامسونگ CLX-3170/3171.

    سامسونگ ML-2855.

    سامسونگ ML-1640/1641/1645/2240/2241/2245.

    سامسونگ ML-1910/1915/2525/2580/SP-650.

    سامسونگ ML-1660/1665.

    استاندارد برنامه نویس در 2 rezyuk - لینک

    اگر اتصالات تنگ هستند، می توانید یک برنامه نویس USB جهانی - پیوند ارائه دهید

    برنامه مال من نیست ممنون نمیشه گفت

    برنامه فلش تراشه ها بر اساس تراشه های 921 تنظیم مجدد S3CC921- دانلود .

    کمی تئوری برای کسانی که دوست دارند همه چیز را تا آخر بدانند

    برنامه نویس برای تراشه های S3CC921

    مقاله آندری لوتوف در دسترسی رایگان ارسال شده است

    در مورد تراشه اس 3 CC 921.

    عدم امکان فلش کردن تراشه های بدنام سامسونگ با حفاظت رمزنگاری S3CC921 و در واقع عدم وجود آنها به طور جداگانه از کارتریج های مارک دار، پر کردن مجدد چاپگرها و MFP ها را در جایی که از آنها استفاده می شود غیرممکن کرد. در طول سال، ما با استفاده از یک تغییر یکباره با چنین چاپگرهایی با موفقیت مبارزه کردیم. سفت‌افزار خود چاپگر به یک تغییر یافته که به چاپگر اجازه می‌دهدکار کردن بدون تراشه اما سازنده در پاسخ، دسترسی به سیستم عامل خود را بسته است و شما نمی توانید سیستم عامل را از هیچ مدلی دریافت کنید، بنابراین مشکل پر کردن کارتریج برای چاپگرهای جدید سامسونگ همچنان مرتبط است.برنامه PS3CC921.EXE امکان خواندن و نوشتن این تراشه ها را با محدودیت هایی فراهم می کند. این یک نسخه آزمایشی از برنامه نویس است. تا اینجای کار، برنامه نویس می تواند تنها با یک نسخه از 4 نسخه ممکن کار کند و تنها بخشی از آنچه خوانده می شود را یادداشت می کند. محدودیت های برنامه مربوط به عدم اطلاع من در مورد این تراشه است و بنابراین هر آنچه در آینده بیان می شود منحصراً با تجربه به دست آمده و ادامه می یابد. با این وجود، حتی در این شکل، برنامه می تواند مفید باشد.

    اهن.

    برای اینکه برنامه کار کند، به یک برنامه نویس I2C برای COM یا LPT نیاز دارید پورت، و همچنین کامپیوتری که حداقل یک "پورت سریال یا موازی واقعی. برنامه با استفاده از درایور I2CDRV.SYS به آنها دسترسی پیدا می کند، بنابراین شبیه سازهای USB این پورت ها کار نمی کنند. پارامترهای تمام پورت های موازی و سریال از رجیستری گرفته می شود و سپس پورت ها برای یک برنامه نویس متصل اسکن می شوند.

    اگرچه طبق بررسی ها ، تراشه از منبع 5 ولت نیز کار می کند ، اما در هر صورت ، من از طریق یک تثبیت کننده 3.3 ولتی 78ls33 برق آن را از USB تأمین کردم. در ولتاژ 3.3 ولت، من همچنین مقاومت های pull-up را به اتوبوس های SDA و SCL وصل کردم.

    برنامه.

    برنامه نویس یک برنامه کنسول است. اگر بدون پارامتر اجرا شود، تراشه را می خواند و محتویات را در یک فایل RS3CC921.BIN 384 بایتی در پوشه فعلی می نویسد. هنگامی که با نام فایل در خط فرمان اجرا می شود، برنامه می خوانداوه آن فایل و محتویات را روی تراشه می نویسد. فقط فایل هایی با طول 384 بایت پذیرفته می شوند.

    باینری حاصل را ویرایش کنیدس این فایل می تواند در هر ویرایشگر HEX باشد، به عنوان مثال، FlexHex مناسب است، WinHex.

    همانطور که متوجه شدم، حافظه ریز مدار از 2 بلوک تشکیل شده است. بلوک اول دارای اندازه 256 بایت است و در آدرس ها در فایل قرار دارد 0x00 -0x FF (هگزا). این بلوک بدون مشکل توسط برنامه نویس خوانده و نوشته می شود و بیشتر شمارنده های چاپگر در آن قرار دارد. من توجه داشته باشید که منطقه حافظه 0xC 0 -0x چاپگرهای FF استفاده نشده و در متفاوتس تراشه ها حاوی داده های مختلفی هستند. برای جلوگیری از بازنویسی این اطلاعات، من نوشتن در این قسمت را در این نسخه از برنامه مسدود کردم، داده های این آدرس ها در فایل هنگام نوشتن نادیده گرفته می شوند.بلوک دوم در فایل در آدرس های 0x 100 -0x 17F قرار دارد. به طور معمول خوانده می شود، اما در حال حاضر به عنوان یک برنامه قابل برنامه ریزی در دسترس است. این به این معنی است که یک بار نوشتن فقط برای سلول های حافظه که دارای عدد 0xFF هستند امکان پذیر است. این بلوک اکثراً دارای ثابت هایی است: شماره CRUM، ظرفیت و نوع کارتریج، تاریخ انتشار و غیره. این منطقه همچنین حاوی چندین داده مهم و قابل برنامه ریزی یکباره است. این پرچم تونر اگزوز است (0x14C) ، پرچم "Clear Toner" (0x 14D)، فیلد 16 بایتی "نوار پیشرفت" (0x 160-0x 16 F). پرچم ها در ابتدا روی 0x FF تنظیم می شوند و هنگامی که پرچم ها فعال می شوند، چاپگر عدد "01" را می نویسد. زمینه نوار پیشرفت » کارتریج جدید حاوی 10 بایت است 0xFF هنگامی که تعداد صفحات CRUM افزایش می یابد، چاپگر این فیلد را از چپ به راست با 0xA 5 بایت پر می کند. اگر تعداد بایت های 0xA 5 را بر تعداد کل بایت ها (16) تقسیم کنید و در 100٪ ضرب کنید، درصد را دریافت می کنید. تونر استفاده شده، از تعداد صفحات چاپ شده محاسبه می شود. چاپگر به صورت دوره ای نوار پیشرفت را بررسی می کند "، و در صورت لزوم، شمارنده صفحه CRUM برای این فیلد تصحیح شده است.

    در حالی که این حافظه به عنوان یک حافظه قابل برنامه ریزی برای یک بار در دسترس است، پیشنهاد می کنم در کارتریج جدید فیلدها (Exhaust toner - 0x 14c) و "Progress Bar" (0x160-0x16 F) را در صورتی که در چاپگر خاصی هستند، قرار دهید. مدل، با صفر بایت پر شود.

    استفاده از حافظه s3cc921 در چاپگرهای مختلف.

    در تراشه های چاپگر سری 46xx، باید ناحیه حافظه 0x00 –0xB مقدار تونر / تعادل تونر) را با افست 0x1 F، تنظیم مجدد کنید، 0xFF بایت نوار پیشرفت و 0xFF بایت قسمت تونر اگزوز را بازنشانی کنید. اگر قسمت تونر اگزوز از قبل برابر با 0x01 باشد، به احتمال زیاد تراشه در این چاپگرها دیگر کار نخواهد کرد. اما این تراشه ها را می توان به عنوان مثال در پرینترهای سری 1910، 2525 که از این فیلد استفاده نمی شود استفاده کرد.

    در تراشه‌های چاپگر سری 482x و 2855 (و در XEROX 3210/3220)، همچنین باید ناحیه حافظه را 0x 00 -0xB تنظیم مجدد کنید. F، عدد 0x64 را بنویسید (=100% -مقدار تونر / تونر باقیمانده) با آفست 0x 1 F، 0xFF بایت فیلد تونر اگزوز را بازنشانی کنید. در فریمور این سری از چاپگرها، شامل 41 نسخه 482x، در حال حاضر از قسمت Progress Bar استفاده نمی شود. اما شما همچنین می توانید آن را بازنشانی کنید - این نباید بر عملکرد چاپگر تأثیر بگذارد.

    در تراشه های چاپگر سری 191x، 252x (و در XEROX 3140/3155) باید ناحیه حافظه 0x 00 -0xB F را بازنشانی کنید، بایت نوار پیشرفت 0xFF را بازنشانی کنید. فیلدهای مقدار تونر و تونر خروجی در حال حاضر در این چاپگرها استفاده نمی شود.

    بازنشانی تراشه های سری 164x، 224x مشابه 191x است. فقط اشاره می کنم که فقط آخرین سیستم عامل از نوار پیشرفت استفاده می کند. یعنی استفاده از تراشه ای که در این زمینه به پایان رسیده است در پرینترهایی با نسخه های فریمور قدیمی کاملا امکان پذیر است.

    در چاپگرهای 4300، همه چیز ساده است - باید ناحیه حافظه 0x00 -0xB F را بازنشانی کنید و تمام.

    من هنوز اطلاعات قابل اعتمادی در مورد چاپگرهای دیگر ندارم، اما فکر می‌کنم که کارت‌های حافظه دقیق ارائه شده به شما امکان می‌دهند سیستم عامل این چاپگرها را نیز بازنشانی کنید.

    • < Назад
    • بعدی >