philpem / printer-driver-ptouch

P-Touch PT-series and QL-series printer driver for Linux (under CUPS)
GNU General Public License v2.0
97 stars 25 forks source link

PT-D610BT #21

Open colinxs opened 2 years ago

colinxs commented 2 years ago

Any plans to add support for the very new PTD-610BT? Thanks!

philpem commented 2 years ago

Not unless someone buys one for me to test with and ideally provides me with programming information. Otherwise someone with one of these printers will need to add support.

Sadly this project receives zero manufacturer support at present.

dynamodan commented 2 years ago

I do have some programming experience, I've worked with Postscript and PDF print drivers a number of years back... any clues would be helpful.

philpem commented 2 years ago

You could take a look at this commit: https://github.com/philpem/printer-driver-ptouch/commit/c3724f8ff7bb3b6396fef7a74f58a10318d398c4

This added support for the PT-P710BT.

I'd try it with the P710BT definition first, if it works then it'll get you 90% of the way there.

dynamodan commented 2 years ago

Thanks a million, I'm 95% of the way there. I actually copied from the PT-E550W, but didn't do anything with the rastertoptch.c file yet. I'll try that next. Everything seems to work, except that I changed the resolution to 360 from 180. (It was printing tiny, at exactly half the size.)

The only thing now is how to better modify the page size. It prints out lots of empty space. This printer doesn't have auto cut, so I've tried to eliminate that feature from the xml file but to no avail.

The ieee1284 string I get from running getusbprinterid is as follows: MFG:Brother;CMD:PT-CBP;MDL:PT-D460BT;CLS:PRINTER;CID:Brother PT Type2;