Author Topic: 3 printers in the house - will any of them work with OS/2 ?  (Read 16138 times)

Lars

  • Hero Member
  • *****
  • Posts: 1271
  • Karma: +65/-0
    • View Profile
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #15 on: January 11, 2019, 07:58:46 am »
Thanks ! I wonder why the installer in ArcaOS does not offer an option to install this driver. "Install legacy driver" only shows and loads the PSCRIPT.DRV .
This is really well hidden !

I changed the driver on my printer object and can now use duplex and color. However, resolution is still stuck at 300 dpi. Not sure where to get a PPD for my MFC-L8850CDW.

https://github.com/liberodark/Print-PPD/blob/master/Brother/brother_mfcl8850cdw_printer_en.ppd

ivan

  • Hero Member
  • *****
  • Posts: 1557
  • Karma: +17/-0
    • View Profile
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #16 on: January 11, 2019, 06:27:22 pm »
Hi Julien,

Attached is a cleaned and prepared for import by the PIN.EXE from my library of Brother PPDs (I prepared them while I was deciding which printers to get).

madbrain

  • Guest
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #17 on: January 12, 2019, 10:32:53 pm »
Hi Julien,

Attached is a cleaned and prepared for import by the PIN.EXE from my library of Brother PPDs (I prepared them while I was deciding which printers to get).

Thank you ! Let me give that a try .

madbrain

  • Guest
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #18 on: January 13, 2019, 03:31:33 am »
When you use OS/2, you need to be careful what you buy.

I ran OS/2 primarily from 1992 to 2007, so I'm well aware of that. I had only touched it a little bit again a few years ago with ECS, mostly in VMs. And now with ArcaOS.
My hardware choices are not dictated by OS/2 anymore. I think I'm fine with having 1 printer supported, the Brother one. The other 2 are mainly photo printers, and I am not sure there would be good drivers for them other than the proprietary ones Canon and Epson offer for Windows and Mac.

Quote
I wonder why the installer in ArcaOS does not offer an option to install this driver.

If it isn't offered, it probably means that there is a licensing problem, or it doesn't work very well. You would need to ask Arca Noae.
[/quote]

Considering this other driver is located on the ArcaOS CD, I doubt it's a licensing issue. Seems like a bug to me to only show the non-enhanced driver by default in the list, unless someone knows where to look for it. I will add this to my long list of tickets :)

madbrain

  • Guest
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #19 on: January 13, 2019, 03:51:17 am »
Hi Julien,

Attached is a cleaned and prepared for import by the PIN.EXE from my library of Brother PPDs (I prepared them while I was deciding which printers to get).

Thank you ! Let me give that a try .

I did the following .
1) ran cleanppd.cmd on your PPD

2) copied the files from c:\sys\install\prndrv\pmdd_6 to c:\bro

{0}[c:\bro] dir

 Volume in drive C is ARCAOS         Serial number is A627:05B8
 Directory of  C:\bro\*

 1-10-19  14:42           2,507      0   ___A_  AUXPRINT.PAK
 8-11-13  13:43           3,181  5,031   ___A_  cleanppd.cmd
 1-12-19  18:40          26,027      0   ___A_  mfc-l8850cdw.ppd
 2-13-17  21:51         141,978     61   ___A_  pin.exe
 2-13-17  21:51          10,100      0   ___A_  pin.sym
 2-13-17  21:51          58,799     61   ___A_  ppdenc.exe
 2-13-17  21:51           5,300      0   ___A_  ppdenc.sym
 2-13-17  21:51       4,041,475      0   ___A_  printer1.pak
 2-13-17  21:51         851,194 20,524   ___A_  psprint.drv
 2-13-17  21:51          20,511      0   ___A_  psprint.ea
 3-18-16  20:16          34,683      0   ___A_  psprint.hlp
 2-13-17  21:51          23,726      0   ___A_  psprint.lst
 2-13-17  21:51          38,164      0   ___A_  psprint.sym
 4-10-16  22:32          33,969      0   ___A_  readme
       5,291,614 bytes in 14 files and 0 dirs
       5,320,704 bytes allocated
 271,993,995,264 bytes (253GB) free

3) ran pin PPD :

{0}[c:\bro] pin ppd . .
PostScript resource packaging utility version 1.21
Copyright (c) IBM Corp. 2000,2001. All rights reserved.
Copyright (c) netlabs.org 2007,2010. All rights reserved.
Copyright (c) Arca Noae, LLC 2015,2016. All rights reserved.

Producing Printer Device PAK
reading driver extended attributes
  fail
SYS0005: Access is denied.

fail

{1}[c:\bro]

I tried different combinations of arguments, but always got the same issue. I had PSPRINT.DRV loaded from an existing printer object, but that shouldn't have been a problem since it was another copy in c:\bro . Anyway, I deleted all the printer objects referencing this driver, and still get this permission issue. Maybe one process still has it loaded somehow. But still, this shouldn't be an issue with the copied file.

Alex Taylor

  • Sr. Member
  • ****
  • Posts: 387
  • Karma: +5/-0
    • View Profile
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #20 on: January 13, 2019, 05:21:58 am »
Quote
Quote
I wonder why the installer in ArcaOS does not offer an option to install this driver.
If it isn't offered, it probably means that there is a licensing problem, or it doesn't work very well. You would need to ask Arca Noae.

Considering this other driver is located on the ArcaOS CD, I doubt it's a licensing issue. Seems like a bug to me to only show the non-enhanced driver by default in the list, unless someone knows where to look for it. I will add this to my long list of tickets :)

It's right there in the list under "Printer drivers included with OS/2":  "Generic Postscript (Enhanced) | PSPRINT.DRV".

Lars

  • Hero Member
  • *****
  • Posts: 1271
  • Karma: +65/-0
    • View Profile
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #21 on: January 13, 2019, 02:46:35 pm »

I did the following .
1) ran cleanppd.cmd on your PPD

2) copied the files from c:\sys\install\prndrv\pmdd_6 to c:\bro

{0}[c:\bro] dir

 Volume in drive C is ARCAOS         Serial number is A627:05B8
 Directory of  C:\bro\*

 1-10-19  14:42           2,507      0   ___A_  AUXPRINT.PAK
 8-11-13  13:43           3,181  5,031   ___A_  cleanppd.cmd
 1-12-19  18:40          26,027      0   ___A_  mfc-l8850cdw.ppd
 2-13-17  21:51         141,978     61   ___A_  pin.exe
 2-13-17  21:51          10,100      0   ___A_  pin.sym
 2-13-17  21:51          58,799     61   ___A_  ppdenc.exe
 2-13-17  21:51           5,300      0   ___A_  ppdenc.sym
 2-13-17  21:51       4,041,475      0   ___A_  printer1.pak
 2-13-17  21:51         851,194 20,524   ___A_  psprint.drv
 2-13-17  21:51          20,511      0   ___A_  psprint.ea
 3-18-16  20:16          34,683      0   ___A_  psprint.hlp
 2-13-17  21:51          23,726      0   ___A_  psprint.lst
 2-13-17  21:51          38,164      0   ___A_  psprint.sym
 4-10-16  22:32          33,969      0   ___A_  readme
       5,291,614 bytes in 14 files and 0 dirs
       5,320,704 bytes allocated
 271,993,995,264 bytes (253GB) free

3) ran pin PPD :

{0}[c:\bro] pin ppd . .
PostScript resource packaging utility version 1.21
Copyright (c) IBM Corp. 2000,2001. All rights reserved.
Copyright (c) netlabs.org 2007,2010. All rights reserved.
Copyright (c) Arca Noae, LLC 2015,2016. All rights reserved.

Producing Printer Device PAK
reading driver extended attributes
  fail
SYS0005: Access is denied.


Delete AUXPRINT.PAK first. Then, I think you need to run "ppd . psprint.drv". Finally, you then need to select that driver on creating the printer so that the whole set of files eventually end up in directory \os2\dll\psprint.
You can also do the PPD importing via the "manage printers" object (File->import PPD) in your printers directory.


madbrain

  • Guest
Re: 3 printers in the house - will any of them work with OS/2 ?
« Reply #22 on: January 13, 2019, 11:39:43 pm »
Delete AUXPRINT.PAK first. Then, I think you need to run "ppd . psprint.drv". Finally, you then need to select that driver on creating the printer so that the whole set of files eventually end up in directory \os2\dll\psprint.

Thanks. I got it to work finally !