English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 04 September 2019, 18:18   #1
Jeff_Birt
Registered User

 
Join Date: Jul 2019
Location: Rolla
Posts: 17
How were Amiga Printer drivers written?

I'm curious how Amiga printer drivers were written. Specifically for parallel printers that use something similar to an Epson command set.

For example I recently acquired a Panasonic KXP2124 with a color kit. Of course the control codes to change colors are something that are not an Epson standard (though I may have found a suitable driver on aminet.)

I'm just curious if parallel port printers drivers were simply control character mapping or were more involved. I can't seem to locate any technical details, probably from not knowing where to look.

Thanks for any pointers.
Jeff_Birt is offline  
Old 04 September 2019, 21:02   #2
saimon69
J.M.D - Bedroom Musician

 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 1,071
I wonder if giving a look at GIMP-Print can give any clue; is for BSD and Linux but i expect it to have several parallel drivers there...
saimon69 is offline  
Old 04 September 2019, 21:10   #3
Jeff_Birt
Registered User

 
Join Date: Jul 2019
Location: Rolla
Posts: 17
Thanks but I'm asking about Amiga specific driver implementation not application usage of a driver for printing.
Jeff_Birt is offline  
Old 04 September 2019, 23:32   #4
deimos
Registered User

 
Join Date: Jul 2018
Location: Londonish / UK
Posts: 153
Quote:
Originally Posted by Jeff_Birt View Post
I'm curious how Amiga printer drivers were written. Specifically for parallel printers that use something similar to an Epson command set.

For example I recently acquired a Panasonic KXP2124 with a color kit. Of course the control codes to change colors are something that are not an Epson standard (though I may have found a suitable driver on aminet.)

I'm just curious if parallel port printers drivers were simply control character mapping or were more involved. I can't seem to locate any technical details, probably from not knowing where to look.

Thanks for any pointers.
There's a book somewhere, "Inside Amiga Printer Drivers", or something. There was also a tool to reverse engineer printer drivers. It was definitely more than just control character mapping, I had a 9 pin epson compatible that would do 3 passes to get near letter quality printing. Print speeds in minutes per page rather than pages per minute.
deimos is offline  
Old 05 September 2019, 00:38   #5
davideo
Amiga Tomcat

davideo's Avatar
 
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,288
Bombjack has Amiga Printers Inside & Out by Abacus.

Have you had a look at that book?
davideo is offline  
Old 05 September 2019, 03:32   #6
Jeff_Birt
Registered User

 
Join Date: Jul 2019
Location: Rolla
Posts: 17
Thanks, I had not come across "Amiga printers Inside & Out" yet. I did find mention of "Mastering Amiga Printers" but could not find a PDF or hardcopy anywhere. I did see one listing from last year and contacted the OP to see if it was still available though.

I'll read through the "Amiga Printers Inside & Out" and see if that answers my questions.
Jeff_Birt is offline  
Old 05 September 2019, 03:55   #7
Minuous
Coder/webmaster/gamer
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 1,978
There's detailed information and examples in the ROM Kernel Manual: Devices.
Minuous is offline  
Old 05 September 2019, 08:31   #8
fryguy
Registered User
 
Join Date: Aug 2005
Location: Hjo, Sweden
Age: 40
Posts: 826
Printers Inside and Out can be found here:

https://archive.org/stream/Amiga_Pri...ef=ol#mode/2up
fryguy is online now  
Old 05 September 2019, 13:22   #9
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 244
Quote:
Originally Posted by Jeff_Birt View Post
I'm curious how Amiga printer drivers were written. Specifically for parallel printers that use something similar to an Epson command set.
You find the complete source code of the epson printer driver in the RKRM "Devices". Since the RKRMs are online, it should not be a problem finding them. Probably here: http://aminet.net/dev/src/RKRM_Devs_prgs.lha
Quote:
Originally Posted by Jeff_Birt View Post
I'm just curious if parallel port printers drivers were simply control character mapping or were more involved. I can't seem to locate any technical details, probably from not knowing where to look.
They are more involved. CSI-sequence substitution is a minor part, the major part is the graphics printing facility.
Thomas Richter is offline  
Old 05 September 2019, 14:22   #10
Jeff_Birt
Registered User

 
Join Date: Jul 2019
Location: Rolla
Posts: 17
Quote:
Originally Posted by Minuous View Post
There's detailed information and examples in the ROM Kernel Manual: Devices.
Thanks, I had not heard of that one before either and was able to find a PDF of it.
Jeff_Birt is offline  
Old 05 September 2019, 14:24   #11
Jeff_Birt
Registered User

 
Join Date: Jul 2019
Location: Rolla
Posts: 17
Quote:
Originally Posted by Thomas Richter View Post
You find the complete source code of the epson printer driver in the RKRM "Devices". Since the RKRMs are online, it should not be a problem finding them. Probably here: http://aminet.net/dev/src/RKRM_Devs_prgs.lha They are more involved. CSI-sequence substitution is a minor part, the major part is the graphics printing facility.

Thanks!
Jeff_Birt is offline  
Old 06 September 2019, 12:39   #12
rzookol
Registered User
 
Join Date: Mar 2007
Location: Poland
Posts: 26
Also check printer.device sources in Aros git repo.
rzookol is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga BASIC written by Microsoft?? DDNI Amiga scene 77 27 June 2013 08:51
Where does the amiga store printer drivers? mikey2002kent support.Other 4 09 November 2012 23:02
OS 3.9 Printer Drivers on OS 3.1 Leandro Jardim support.Apps 8 06 January 2012 03:59
Canon LBP-460 printer drivers macce2 request.Apps 2 26 December 2006 00:34
Bypassing windows printer drivers mtb support.WinUAE 4 19 September 2002 22:23

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:04.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.09677 seconds with 15 queries