Page 1 of 2

How to Install a Printer in Tahr64/Slacko64/Fatdog64

Posted: Sun 20 May 2012, 18:41
by rcrsn51
Note: This is a complex tool that requires testing and feedback. So far, it has received little. I will leave the project posted until May 30. Unless there is more participation, I will then remove it.

Update: Project removed on May 30, 2017.

Posted: Tue 23 Apr 2013, 12:53
by RickGT351
The link you provide in
1. Go here and get the 32bit-slacko.sfs. This is the 32-bit compatibility package for FD600.
doesn't work. However you can go here then click on 32bit-slacko.sfs. That works.

Posted: Tue 23 Apr 2013, 13:13
by rcrsn51
Printer ink monitors for Tahr64 and Fatdog64.

Install with 64BitInstaller. Look in the System menu.

----------------------

Canon MX432 in Fatdog64-630 wireless printing

Posted: Sat 29 Mar 2014, 15:17
by musicguy
:D :D :D Thank you ever so much, rcrn1!
Got my Canon MX432 printer to print wirelessly from Fatdog 64 630 rc2 using your 32bit-slacko-1.sfs and followed the directions you gave for manage services and such.

All this and I didn't even need to connect the printer first with usb!

Thank you very much![/quote]

Posted: Mon 05 May 2014, 00:28
by JustGreg
Thank you very much for the information, rcrsn51! I got a new HP Envy 5530 wireless print. Your post allowed me to connect to it. I used hplip_print_fd600 and hplip_scan_fd600 drivers from the repro. The Envy 5530 series is not listed, but, I used the highest number listed, HP Envy 120 series (hpcups 3.1.2.10a) driver. I printed a test page from the CUPS web page and as is well. Thanks again for the information.

Posted: Mon 19 May 2014, 16:06
by rcrsn51
@musicguy: Many of the new Canon models have 64-bit drivers. You can now install these yourself using the candi procedure from above. I have not tested this in Fatdog, so feedback is welcome.

@JustGreg: I have just built new versions of hplip_print_fd600 and hplip_scan_fd600. They should appear in the contributor repo shortly.

Posted: Thu 12 May 2016, 00:57
by rcrsn51
Deleted.

Hewlett-Packard (HP) .pet with mappings to lib64

Posted: Sat 04 Mar 2017, 14:44
by PappyPuppy
NOTE: I only did NOT follow the 64BitInstaller procedure to the letter because I messed something up while running it - it should work for you. The below alternative is simply a one-step process by using a differrent set of directories (lib64).

This reply is for people who want to install an HP printer. You can follow the directions in this thread. Others have posted that the 64BitInsaller works fine. Just convert to tgz, or unpet it somehow, and install. However, those of you installing an HP (Hewlett-Packard) printer may want to substitute my new .pet for the original, simply since it does NOT require the 64BitInstaller to run. I added a -lib64 to the name of the file to distinguish it from the original .pet. The 64BitInstaller DOES put the libs into lib64 so it does the same thing to the file.

The original pet posted in this forum, was petted up on top of usr/lib and var/lib. On many or our machines, we would have rathered to pet it up onto usr/lib64 and var/lib64. So I simply created those two directories, copied the stuff in the corresponding libs to the corresponding lib64's, deleted the libs, then ran the pet-maker command dir2pet.

I have placed it on my Google drive for a couple weeks - feel free to download and/or let me know where it can be put, or you can put it there if you know. I may also put it on Github or SourceForge.

The file is hplip_print_scan_tahr64-3.16.11-lib64.pet and is about 700k or so in size.
https://drive.google.com/drive/folders/ ... mVpOV82emM

After that, you can browse to my SourceForge and download the file. README has quick instructions.
https://sourceforge.net/projects/fatdog ... per/files/


I've also attached a little pic of the final dialog of my petting up the file for you.

You should be able to right-mouse over the file and either view or extract the files to your hard-drive. For some programs, it helps to change the file extension to .tgz, eg. for the 64BitInstaller (or for the .pets).

After extracting the .pet, run pinstall.sh to complete the installation of your printer.

Posted: Sat 04 Mar 2017, 16:06
by rcrsn51
The whole point of the 64BitInstaller tool (if you had followed the instructions) is to do exactly what you ended up doing manually.

I ran the 64Binstaller several times

Posted: Sat 04 Mar 2017, 17:07
by PappyPuppy
I chose the .pet file and clicked Install with the PET radio button selected.

I don't know why one of the petti scripts did not pick up my .pet and install the drivers - mystery to me. I might try on another machine (or better, install another HP printer) some time and see if I can get it to work.

Posted: Sat 04 Mar 2017, 17:26
by rcrsn51
From your other thread, I suspect that you never got the 64BitInstaller program properly installed in Fatdog - ie. listed in the Setup menu. That's the only way it can work.

I have the 64BitInstaller in my setup menu and desktop icon

Posted: Sat 04 Mar 2017, 19:31
by PappyPuppy
I will test it out on another printer some time.

Posted: Sat 04 Mar 2017, 21:19
by rcrsn51
I tested it again in Fatdog 710

1. I converted the 64BitInstaller-1.0.pet to txz and installed it.
2. I ran it from the Setup menu.
3. I selected the hplip_print_scan_tahr64-3.16.11.pet.
4. I selected Fatdog and PET. I clicked Install.
5. I saw the terminal window where the driver package installed and got a confirmation.
6. I ran CUPS and installed the printer.

BTW, if you are going to post someone else's package that you have modified, you should change its name.

Posted: Sat 01 Apr 2017, 13:50
by watchdog
I had troubles to make working a brother printer already installed in adrv.sfs in xenialpup64-7.0.8.4. The printer Hl2130 was installed using the hl2040 foomatic driver (recommended by default) after installing by PPM the brother-laser drivers from ubuntu's repositories. My printer was working in xenialpup-7.0.8.1 and previous test releases. It stopped working in 7.0.8.4 with "Filter failed" error. Using an adrv.sfs I use to put in /root/Startup the following script:

Code: Select all

#!/bin/sh
mount -t tmpfs -o size=10M tmpfs /var/spool/cups
/etc/init.d/cups restart &
The problem was solved in xenialpup64-7.0.8.4 using the 64BitInstaller-1.0.pet in this thread. Steps:

1-Load the fatdog64-600 32bit-slacko-3.sfs
2-Run "ldconfig" in console
3-Rename /etc/init.d/cups as /etc/init.d/cups64
4-Copy from fatdog64-700 /etc/init.d/71cups32 in /etc/init.d/cups e give execute permissions to it
5-Copy from fatdog64 /usr/bin/start32 in /usr/bin/start32
6-Install the 64BitInstaller-1.0.pet in this thread
7-Install by 64BitInstaller the couple of original drivers of your brother printer (lpr and cupswrapper)
8-In console run:

Code: Select all

/etc/init.d/cups stop
/etc/init.d/cups start
9-Install your printer using the browser at "localhost:631". Done.

Posted: Sat 01 Apr 2017, 15:32
by rcrsn51
Thanks for reporting. I also tried to install my Brother laser using the foomatic-rip driver and it failed too. Foomatic-rip is old printing technology and I couldn't find the problem in CUPS.

However, there are lots of built-in Gutenprint models for Brother that you could have tried instead and avoided using the 32bit official Brother drivers.

Posted: Sat 01 Apr 2017, 16:22
by watchdog
rcrsn51 wrote: However, there are lots of built-in Gutenprint models for Brother that you could have tried instead and avoided using the 32bit official Brother drivers.
Yes, you are right. In slacko64-700 beta I'm using the gutenprint driver of HL2040 Foomatic for my Hl2130 brother laser printer and it works. I did not try other unrecommended gutenprint drivers in xenialpup64.

Posted: Sat 01 Apr 2017, 16:49
by rcrsn51
I finally took /usr/bin/foomatic-rip out of Tahr64 and dropped it into Xenial64. It works with my printer and a Brother foomatic-rip model.

All woof builds have the Brother-HL-2040-hl1250.ppd.

Posted: Sat 01 Apr 2017, 21:12
by bigpup
rcrsn51,

First, let me thank you for what you do for printing with Puppy. :!: :!: :!: :!: :!: :!: :!:

Any plans to offer this 64BitInstaller-1.0.pet to also work with Xenialpup64?

Posted: Sat 01 Apr 2017, 21:47
by rcrsn51
Any plans to offer this 64BitInstaller-1.0.pet to also work with Xenialpup64?
Xenial64 uses the same basic file structure as Tahr64 - stuff is in /usr/lib.

So whether or not a printer can be installed in Xenial64 through 64BitInstaller will depend on whether the 64bit driver is compatible with Xenial - ie. it has the necessary dependencies.

I suspect that Tahr64 print/scan drivers will also work in Xenial, but I don't plan on doing the testing myself.

The builders of 64bit Puppies need to show an interest in this, which they haven't.

Posted: Sun 02 Apr 2017, 03:44
by watchdog
I have tested working in xenialpup64 hplip_print_scan_tahr64-3.16.11.pet for my scanner from an all-in-one HP C3190 printer. I don't use it as printer.

I have solved in a new fresh install the problem with my brother laser printer in xenialpup64-7.0.8.4 using foomatic-rip from tahr64 and the gutenprint driver.