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

RFC: add PT-9700PC #4

Closed karlp closed 4 years ago

karlp commented 4 years ago

This makes autodetection by the OS work correctly for me, but doesn't actually fix 36mm printing. (see https://github.com/philpem/printer-driver-ptouch/issues/3

Modifications from the 9500PC were to remove the opt/Brother-PT-LegacyTransferMode setting, as according to the escape command manual from brother, this printer uses the "new" style.

Signed-off-by: Karl Palsson karlp@tweak.net.au

andreas-gruenbacher commented 4 years ago

Modifications from the 9500PC were to remove the opt/Brother-PT-LegacyTransferMode setting, as according to the escape command manual from brother, this printer uses the "new" style.

Did printing in LegacyTransferMode fail?

Note that this driver uses the raster command language, which has nothing to do with ESC-P. A list of the raster, ESC-P, and template command manuals Brother has released can be found here.

karlp commented 4 years ago

Modifications from the 9500PC were to remove the opt/Brother-PT-LegacyTransferMode setting, as according to the escape command manual from brother, this printer uses the "new" style.

Did printing in LegacyTransferMode fail?

No, other then the problems referred to #3 I just removed it trying to "do the right thing" and make it match the documents from brother.

Note that this driver uses the raster command language, which has nothing to do with ESC-P. A list of the raster, ESC-P, and template command manuals Brother has released can be found here.

Ok, that's listed as "supported but not documented" for pt9700pc at that link, "The printer main body supports this command. However, it is not released at the support page."

The only thing that happened after I installed this change was that gnome printer automatically picked the right printer, instead of "generic text only" Manually picking the existing 9500PC worked equivalently.