PJL has a job name field. I don't think this is used for anything, but just in case I want to put something human-readable there. But it's also probably a good idea to keep this pure ASCII text. Previously I used iconv() to convert the CUPS job name to ASCII. But: - on FreeBSD, an explicit "-liconv" seems to be necessary (#10), - there's an autoconf macro to deal with this, but it's tangled up with gettext and it seems like a hassle, - the //TRANSLIT//IGNORE feature I used seems to be a GNU extension and probably won't work on other systems anyway. So instead, let's just concatenate some job information together, dropping any non-ASCII component. That's probably good enough.
Driver for (some) Brother laser printers
Most Brother printers support a standard printer language such as PCL or PostScript, but not all do. If you have a monochrome Brother laser printer (or multi-function device) and the other open source drivers don't work, this one might help.
It is known to support these printers:
- Brother DCP-1510 series
- Brother DCP-7030
- Brother DCP-7055
- Brother DCP-7055W
- Brother DCP-7065DN
- Brother MFC-7360N
Copyright
Copyright © 2013 Peter De Wachter
brlaser is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
brlaser is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with brlaser. If not, see http://www.gnu.org/licenses/.