آموزش و پروژه راه اندازی پرینتر حرارتی(Thermal Printer)

دسته‌بندی نشده

به نام خدا و با سلام خدمت دوستان عزیز

در این پروژه قصد دارم  آموزش راه اندازی پرینتر حرارتی به مدل jp-QR701-TTL را خدمت دوستان عرض کنم (لینک خرید)

و در نهایت کتابخونه این ماژول رو ارائه کنم.

پرینترهای حرارتی همان پرینترهای بکار رفته در صندوقهای فروشگاهی، دستگاه هاي كارتخوان، عابر بانك يا سيستمهاي نوبت دهي هستند.

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

ویژگی های این پرینتر به صورت زیر است :

Specifications:
Print method Thermal
Print speed 50–85 mm / sec
Resolution 8 dots / mm, 384 dots / line
Effective print width 48 mm
Character Set ASCII character codes, GB2312-80 (Chinese)
Print Font ANK: 5 × 7, Chinese: 12×24,24 × 24
Paper specifications Paper type thermal paper roll
Paper width 57.5 ± 0.5 Haomi
Paper thickness from 0.06 to 0.07 millimeters
Core inner 13 mm (minimum)

Maximum roll outside diameter: 23 mm
Reliability MTBF cycle (MCBF) 500 million lines
Interface RS-232C / TTL
Embedding depth 32/36 mm
5V-9V DC power supply
Physical characteristics Dimensions (W x D x H) 103 × 57 × 50 Haomi
Installation opening dimensions 111 × 65 Haomi
Color: black, white
Environment Operating temperature 5 ° C ~ 50 ° C
Operating humidity 10% to 80% 1
Storage temperature -20 ° C ~ 60 ° C
Storage humidity 10% to 90

تغذیه این ماژول 5 تا 9 ولت است (بنده با 5 ولت 2 آمپر راه اندازی کردم)

پروتکل ارتباطی این ماژول پرینتر سریال است(TTL) و بادریت آن 9600 است.

پین های ماژول پرینتر به صورت زیر است :

 

همونطور که از اسم پایه ها هم مشخصه

-سیم مشکی که گرانده ;

-سیم آبی RX;

-سیم سبز TX;

-سیم زد DTR که استفاده نمیشه;

-سیم قرمز هم مثبت تغذیه که از 5 تا 9 ولت میتونید بدید.;

باد ریت پیش فرض هم که گفتم 9600 هستش.

وقتی این ماژول پرینتر رو میخرید یک رول کاغذ و سیم مخصوص سوکتش رو براتون میفرستن.

و نحوه قرار دادن کاغذ در پرینتر به صورت شکل زیر است:

این ماژول رو به راحتی میتونید با آردویینو راه بندازید که می تونید به این لینک مراجعه کنید و پروژشو دانلود کنید.

من برا میکرو کنترلرهای  arm  و avr  کتابخونشو نوشتم و یک پروژه هم درست کردم  که در شکل زیر مشاهده می کنید :

در اینجا از میکرو کنترلر arm lpc1768  و TFTlcd3.2″w استفاده شده است استفاده شده که تصویر بالا  بخشی از یک پروژه است که ان شاالله در پست های بعدی پروژشو ارائه میدم خدمت دوستان.

از نمونه کد زیر هم میتونید برای تست پرینتر استفاده کنید که برای میکرو avr و در کدویژن میتونید به کار ببرید :

 

در حال حاضر میتوانید کتابخانه کامل  این پروژه شامل تمامی بخش های پرینتر و نمایش تصاویر بیت مپ روی کاغذ رو برای میکرو کنترلر ARM  و AVR دریافت کنید که زبان C این کتابخانه نوشته شده و شامل فایل های c. و h. برای کتابخانه ماژول پرینتر  و شامل فایل h.  برای آرایه  شماره های 1 تا 9   است.

 

6
دیدگاه بگذارید

avatar
2 Comment threads
4 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
مهدیfaridmicrodroidprjsiteیاشار Recent comment authors
یاشار
Guest
یاشار

سلام،آیا توابع کتابخونه تون امکان پرینت عکس یا بیت مپ رو هم میده؟

مهدی
Guest
مهدی

با سلام، کاش یک نمونه کد برای استفاده از توابع کتابخونتون رو هم میزاشتین، اینطوری بدون کد اصلی خیلی گنگه