N. Albert via plug on 15 Jan 2025 13:26:17 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Parallel port with Debian 12 |
On 1/15/2025 1:58 PM, Walt Mankowski via plug wrote:
On Wed, Jan 15, 2025 at 08:27:53AM -0500, N. Albert via plug wrote:On 1/14/2025 7:57 AM, Rich Freeman wrote:On Mon, Jan 13, 2025 at 8:55 PM N. Albert via plug <plug@lists.phillylinux.org> wrote:On 1/13/2025 8:36 PM, Michael Lazin via plug wrote:I don't think you can write to the parallel port with bash directly.Hmm, from some research I did initially, it seemed like it should be possibleSo, it has been eons since I've used this sort of hardware on linux, but I suspect it depends on your printer. Really old printers probably would just accept ascii text they receive and print it, unless preceded by escape codes and such. More modern printers may not still have this sort of legacy compatibility and may expect everything to be encoded in some sort of command language. Granted, if the printer actually HAS a parallel port it is probably for legacy purposes, but if it is just really old it might just be from the days when everything used Windows but USB wasn't ubiquitous. Bottom line is that it might depend. If you've been able to print this way on this particular printer in the past though I'd say it seems likely to work. I'm also not sure if CUPS can create a device node and then just translate via the printer driver.Yup, that's how I'm printing to it under Windows. I'm not using any drivers either. I did look at the programmer's manual for it at the time (it's a Star Micronics TSP600 Thermal Printer) and that indicated I should be able to write raw text directly to the printer (there are also some special codes that can be used, which I don't need). When I send a job using smbclient, I can use raw text / newlines to format it the way I want (not that there is much formatting control). All my jobs are a single line at a time anyways.Out of curiosity, what kind of paper are you printing to? This approach wouldn't work well on most modern printers (like my ancient HP laserjet) because they print a page at a time. Are you printing to a roll of paper of the kind that's normally used for printing receipts?
Yup, it's a thermal receipt printer, so it's printing to a continuous paper roll. I built my own home alarm system last year, and so in addition to a few other things as well as a local and remote log on disk, important events are printed out as they happen, for easy offline reference if needed.
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug