Page 1 of 6

Printing and scanning for Porteus

Posted: 15 May 2017, 19:29
by Blaze
Printing and scanning modules for Porteus

Printing and scanning for Porteus 4.0

Posted: 15 May 2017, 19:47
by Blaze
Download 007-printing-x86_64-15.05.2017.xzm

Code: Select all

Changelog 15.05.2017
[*] a new name with 007
[*] some packages from my tree have done under current Porteus
[*] updated some packages to newer versions
[*] removed dependencies: python-2.7.x, cups, pycairo, pygtk, libgphoto2 for KDE5 (for stability of the printing module in others DE)
[*] foomatic-filters [removed] - testing option
[*] libnl-1.1.4 [removed] - testing option
[*] PyQt5 [removed] - testing option
[*] sip-4.19.2 [removed] - testing option
[*] ghostscript-fonts-std [removed] - testing option
[*] libsane-dsseries [removed] - Brother SANE drivers for Brother DS-620 can download manually from
https://aur.archlinux.org/packages/libsane-dsseries/ = http://download.brother.com/welcome/dlf100974/libsane-dsseries-1.0.5-1.x86_64.rpm

Code: Select all

root@porteus:~# ls /home/guest/Загрузки/printing-module/var/log/packages/
brscan-0.2.4-0.amd64
brscan-skey-0.2.4-1.amd64
brscan2-0.2.5-1.amd64
brscan3-0.2.11-5.amd64
brscan4-0.4.2-1.amd64
cndrvcups-common-3.71-1.x86_64
cndrvcups-ufr2-uk-3.31-1.x86_64
cups-bjnp-2.0-x86_64-1_SBo
cups-filters-1.13.5-x86_64-1
cups-pdf-3.0.1-x86_64-1_slonly
dbus-python-1.2.4-x86_64-2
epson-inkjet-printer-escpr-1.6.13-x86_64-1_SBo
foomatic-db-engine-4.0.12-x86_64-1_slonly
ghostscript-9.20-x86_64-2
gutenprint-5.2.12-x86_64-1
hplip-3.17.4-x86_64-1
iscan-2.30.3-1.x86_64
iscan-data-1.39.0-1.noarch
iscan-network-nt-1.1.1-1.x86_64
libgimp-2.8.20-alt1.x86_64
libgusb-0.2.10-x86_64-1_slonly
libieee1284-0.2.11-x86_64-3
net-snmp-5.7.3-x86_64-4
notify-python-0.1.1-x86_64-5
pycups-1.9.73-x86_64-2
pycurl-7.43.0-x86_64-2
pygobject-2.28.6-x86_64-3
qpdf-6.0.0-x86_64-1
reportlab-3.2.0-x86_64-1_slonly
sane-1.0.25-x86_64-2
scangearmp2_3.40-1_amd64
simple-scan-3.20.0-x86_64-1jsc
system-config-printer-1.3.13-x86_64-2
xsane-0.999-x86_64-1
root@porteus:~#
*****

1) If you use KDE5 DE, install these dependencies

Code: Select all

su
toor
usm -u all
# python-2.7.x version
usm -g python
usm -g cups
usm -g pycairo
usm -g libgphoto2
2) If you need to run hp-toolbox (/usr/share/applications/hplip.desktop)
Image Image
HP Linux Imaging and Printing System (ver. 3.17.4)
HP Device Manager ver. 15.0
install these dependencies

Code: Select all

su
toor
usm -u all
usm -g sip
#PyQt-4.x version
usm -g PyQt
#qt-4.x.x version
usm -g qt

Re: Printing and scanning for Porteus

Posted: 17 May 2017, 21:44
by francois
scangearamp2 installed and working but unable to detect the printer located at 192.168.20.225.

Printing and scanning for Porteus

Posted: 23 Feb 2018, 17:26
by Blaze
Download 007-printing-x86_64-2018-02-23.xzm for Porteus-v4.0rc4 x86_64

Changelog 23.02.2018

Code: Select all

[*] updated some packages to newer versions
[*] added cups-x.x.x package
[*] added these packages (deps of the system-config-printer-1.5.11):
>>> python-certifi
>>> python-chardet
>>> python-idna
>>> python-requests
>>> python-urllib3
[*] removed pygobject-2.x.x package (pygobject3 and python3 are included in DE (tested in MATE and Cinnamon) - build by jssouza)
[*] ScanGear MP build from git-current
[*] added cndrvcups-ufr2lt-uk-1.40-1.x86_64 package (UFRII LT Printer Driver Ver.1.40) for support Canon i-SENSYS printers
[*] removed these files for hplip
# If you passed --disable-gui-build to configure above, remove these things
# that you won't need
rm -f /etc/xdg/autostart/hplip-systray.desktop \
/usr/share/applications/hplip.desktop
All list of packages:

Code: Select all

brscan-0.2.4-0.amd64
brscan-skey-0.2.4-1.amd64
brscan2-0.2.5-1.amd64
brscan3-0.2.11-5.amd64
brscan4-0.4.2-1.amd64
cndrvcups-common-3.90-1.x86_64
cndrvcups-ufr2-uk-3.50-1.x86_64
cndrvcups-ufr2lt-uk-1.40-1.x86_64
cndrvcups-utility-1.10-1.x86_64
cups-2.2.6-x86_64-1
cups-bjnp-2.0-x86_64-1_SBo
cups-filters-1.20.0-x86_64-1
cups-pdf-3.0.1-x86_64-1_slonly
dbus-python-1.2.6-x86_64-1
epson-inkjet-printer-escpr-1.6.18-x86_64-1_SBo
foomatic-db-engine-4.0.12-x86_64-1_slonly
ghostscript-9.22-x86_64-1
gutenprint-5.2.13-x86_64-1
hplip-3.17.11-x86_64-2
iscan-2.30.3-1.x86_64
iscan-data-1.39.0-1.noarch
iscan-network-nt-1.1.1-1.x86_64
libgimp-2.8.22-alt1.x86_64
libgusb-0.2.11-x86_64-2_slonly
libieee1284-0.2.11-x86_64-3
net-snmp-5.7.3-x86_64-6
notify-python-0.1.1-x86_64-5
pycups-1.9.73-x86_64-3
pycurl-7.43.0-x86_64-3
python-certifi-2018.1.18-x86_64-1
python-chardet-3.0.4-x86_64-1
python-idna-2.6-x86_64-1
python-requests-2.18.4-x86_64-1
python-urllib3-1.22-x86_64-1
qpdf-7.1.1-x86_64-1
reportlab-3.2.0-x86_64-1_slonly
sane-1.0.27-x86_64-1
simple-scan-3.26.3-alt1.x86_64
system-config-printer-1.5.11-x86_64-2
xsane-0.999-x86_64-1
MATE additional dependencies for my printing module:
colord-1.3.5-x86_64-7_slonly.txz >>> simple-scan

XFCE, LXDE, LXQt, Openbox additional dependencies for my printing module: All deps in one 007-printing-xfce-lxde-lxqt-deps-x86_64-2018-02-23.xzm

KDE5 additional dependencies for my printing module:

Printing and scanning for Porteus

Posted: 19 Mar 2018, 13:58
by Rava
Blaze wrote:
23 Feb 2018, 17:26
Download 007-printing-x86_64-2018-02-23.xzm for Porteus-v4.0rc4 x86_64
Thanks a bunch, could you please add the md5sum for all xzms in your post?

Also, is it like with older Port versions a printing and scanning module or only printing?

__________
Answer. Ok. For both functions (scanning and printing).

Printing and scanning for Porteus

Posted: 19 Mar 2018, 15:38
by Blaze
Download 007-printing-x86_64-2018-03-19.xzm for Porteus-v4.0 rc4 and rc5 x86_64

Code: Select all

#md5sum 007-printing-x86_64-2018-03-19.xzm 
1495d4c4a826dc777ed2fdb6e4f3b26a
Changelog 19.03.2018

Code: Select all

[*] updated some packages to newer versions
[*] added python-notify2 package
[*] removed notify-python package
List of all packages:

Code: Select all

brscan-0.2.4-0.amd64
brscan-skey-0.2.4-1.amd64
brscan2-0.2.5-1.amd64
brscan3-0.2.11-5.amd64
brscan4-0.4.2-1.amd64
cndrvcups-common-3.90-1.x86_64
cndrvcups-ufr2-uk-3.50-1.x86_64
cndrvcups-ufr2lt-uk-1.40-1.x86_64
cndrvcups-utility-1.10-1.x86_64
cups-2.2.6-x86_64-1
cups-bjnp-2.0.1-x86_64-1_SBo
cups-filters-1.20.1-x86_64-2
cups-pdf-3.0.1-x86_64-1_slonly
dbus-python-1.2.6-x86_64-1
epson-inkjet-printer-escpr-1.6.19-x86_64-1_SBo
foomatic-db-engine-4.0.12-x86_64-1_slonly
ghostscript-9.22-x86_64-1
gutenprint-5.2.13-x86_64-1
hplip-3.18.3-x86_64-1
iscan-2.30.3-1.x86_64
iscan-data-1.39.0-1.noarch
iscan-network-nt-1.1.1-1.x86_64
libgimp-2.8.22-alt1.x86_64
libgusb-0.2.11-x86_64-2_slonly
libieee1284-0.2.11-x86_64-3
net-snmp-5.7.3-x86_64-6
pycups-1.9.73-x86_64-3
pycurl-7.43.0.1-x86_64-1
python-certifi-2018.1.18-x86_64-1
python-chardet-3.0.4-x86_64-1
python-idna-2.6-x86_64-1
python-notify2-0.3.1-x86_64-1
python-requests-2.18.4-x86_64-1
python-urllib3-1.22-x86_64-1
qpdf-8.0.2-x86_64-1
reportlab-3.2.0-x86_64-1_slonly
sane-1.0.27-x86_64-1
simple-scan-3.28.0-alt1.x86_64
system-config-printer-1.5.11-x86_64-2
xsane-0.999-x86_64-1
MATE additional dependencies for my printing module:
colord-1.3.5-x86_64-7_slonly.txz >>> simple-scan

XFCE, LXDE, LXQt, Openbox additional dependencies for my printing module: All deps in one 007-printing-xfce-lxde-lxqt-ob-deps-x86_64-x86_64-2018-03-19.xzm

Code: Select all

#md5sum 007-printing-xfce-lxde-lxqt-ob-deps-x86_64-x86_64-2018-03-19.xzm
2bfea245938548f48de193038b669d82
KDE5 additional dependencies for my printing module:

Printing and scanning for Porteus

Posted: 22 Mar 2018, 18:58
by Rava
Activated 007-printing-x86_64-2018-03-19.xzm and 007-printing-xfce-lxde-lxqt-ob-deps-x86_64-x86_64-2018-03-19.xzm using 4.0rc4 x86-64 XFCE: Main Menu/Multimedia/Qt V4L2 test Utility (as defined in qv4l2.desktop) fails to load. I tried loading it via terminal to get more info:

Code: Select all

# qv4l2 
qv4l2: error while loading shared libraries: libQtOpenGL.so.4: cannot open shared object file: No such file or directory
$ ldd /usr/bin/qv4l2|grep not
	libQtOpenGL.so.4 => not found
	libQtGui.so.4 => not found
	libQtCore.so.4 => not found
qv4l2.desktop is part of 007-printing-xfce-lxde-lxqt-ob-deps-x86_64-x86_64-2018-03-19.xzm
_____________________________

I am working at installing my printer and scanner, could be that I run into issues, could be that all works just well. Too early to say one way or the other, will post heads up on both here anyway, but will take a while, have to shut down the PC since RL work calls me, could be some days till I can finish installing printer and scanner…

Printing and scanning for Porteus

Posted: 22 Mar 2018, 20:31
by Blaze
Rava, nice catch. /usr/share/applications/qv4l2.desktop must be removed from 007-printing-xfce-lxde-lxqt-ob-deps-x86_64-x86_64-2018-03-19.xzm

Code: Select all

root@porteus:~# ldd /usr/bin/simple-scan | grep v4l
	libv4l1.so.0 => /usr/lib64/libv4l1.so.0 (0x00007f35d90b5000)
	libv4l2.so.0 => /usr/lib64/libv4l2.so.0 (0x00007f35d7ea4000)
	libv4lconvert.so.0 => /usr/lib64/libv4lconvert.so.0 (0x00007f35d75b6000)
root@porteus:~#
RC4 and pre RC5 is have bug. Probably, you can't able to run simple-scan. Please fix it via

Code: Select all

su
toor
glib-compile-schemas /usr/share/glib-2.0/schemas
Thanks for testing!

Printing and scanning for Porteus

Posted: 21 Apr 2018, 18:37
by Blaze
Download 007-printing-x86_64-2018-04-21.xzm for Porteus-v4.0

Code: Select all

#md5sum 007-printing-x86_64-2018-04-21.xzm 
99618d6b7536f55dc6109f23640343b9
Important information! Please look at this spoiler:

**********

Download 007-printing-i686-2018-04-21.xzm for Porteus-v4.0

Code: Select all

#md5sum 007-printing-i686-2018-04-21.xzm 
788efdfca3df5a7d3919ae1417f74eef
Important information! Please look at this spoiler:
Note. If you have trouble with run simple-scan - open terminal and run these commands

Code: Select all

su
toor
cache-module
# or
glib-compile-schemas /usr/share/glib-2.0/schemas
# fixes issue and after this simple-scan can be run

Printing and scanning for Porteus

Posted: 21 Apr 2018, 19:57
by brokenman
:Yahoo!: Thanks Blaze!

Printing and scanning for Porteus

Posted: 07 May 2018, 18:04
by apollo
Hi Blaze,

thank you very much for providing these modules.
I activated the modules (007-printing-x86_64-2018-04-21.xzm and 007-printing-xfce-lxde-lxqt-ob-deps-x86_64-x86_64-2018-03-19.xzm) and cups is up and running, the start page http://localhost:631/admin is fine. when i try to add a printer the following site occurs:

Code: Select all

Unauthorized
Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket.
There is no difference if i run the browser as root. Unfortunately there is no popup questioning the credentials or the something like that. When i try to view the access log, the popup from basic authentication is shown and i can enter the credentials.
What am i missing?

kind regards
apollo

Printing and scanning for Porteus

Posted: 08 May 2018, 13:57
by Blaze
Hi apollo,
what about to run system-config-printer?

Printing and scanning for Porteus

Posted: 10 May 2018, 13:14
by apollo
yep, that's what i was missing. ;)

It took me a step further, but not to full success. I want to provide a PPD-File for my printer, so i select this option, but when i click on file selection field the program immediatly closes. The following message appears in the console:

Code: Select all

(system-config-printer:1608): GLib-GIO-ERROR **: 15:05:53.807: Settings schema 'org.gtk.Settings.FileChooser' is not installed

Trace/breakpoint trap
The config file in /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml is there (comes with XFCE-module).

Printing and scanning for Porteus

Posted: 10 May 2018, 16:35
by Blaze
apollo, ok, run these commands

Code: Select all

su
toor
cache-module
# or
glib-compile-schemas /usr/share/glib-2.0/schemas
and try again :)

Printing and scanning for Porteus

Posted: 11 May 2018, 16:27
by apollo
Jep, that did the trick. :beer: