How to Install a Printer in Tahr64/Slacko64/Fatdog64

Problems and successes with specific brands/models of printers
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

How to Install a Printer in Tahr64/Slacko64/Fatdog64

#1 Post 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.
Last edited by rcrsn51 on Tue 30 May 2017, 04:14, edited 66 times in total.

RickGT351
Posts: 289
Joined: Tue 27 Sep 2011, 22:02
Location: Auckland, New Zealand

#2 Post 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.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#3 Post by rcrsn51 »

Printer ink monitors for Tahr64 and Fatdog64.

Install with 64BitInstaller. Look in the System menu.

----------------------
Attachments
inkgui_tahr64-0.4.pet
(34.17 KiB) Downloaded 630 times
inkgui_fatdog64-0.4.pet
(62.11 KiB) Downloaded 779 times
Last edited by rcrsn51 on Mon 10 Apr 2017, 09:22, edited 2 times in total.

musicguy
Posts: 2
Joined: Sat 29 Mar 2014, 13:43

Canon MX432 in Fatdog64-630 wireless printing

#4 Post 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]

JustGreg
Posts: 782
Joined: Tue 24 May 2005, 10:55
Location: Connecticut USA

#5 Post 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.
Enjoy life, Just Greg
Live Well, Laugh Often, Love Much

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#6 Post 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.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#7 Post by rcrsn51 »

Deleted.

PappyPuppy
Posts: 409
Joined: Sat 01 Oct 2016, 00:27

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

#8 Post 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.
Attachments
HPPetCreate.jpg
Last part of dialog of running the command dir2pet.
(26.01 KiB) Downloaded 2991 times
Last edited by PappyPuppy on Sun 05 Mar 2017, 15:16, edited 4 times in total.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#9 Post 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.

PappyPuppy
Posts: 409
Joined: Sat 01 Oct 2016, 00:27

I ran the 64Binstaller several times

#10 Post 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.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#11 Post 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.

PappyPuppy
Posts: 409
Joined: Sat 01 Oct 2016, 00:27

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

#12 Post by PappyPuppy »

I will test it out on another printer some time.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#13 Post 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.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#14 Post 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.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#15 Post 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.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#16 Post 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.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#17 Post 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.
Attachments
foomatic-rip-tahr64.tar.gz
(51.93 KiB) Downloaded 421 times

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#18 Post 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?
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#19 Post 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.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#20 Post 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.

Post Reply