SULDR Forums Supported Printers Printing Questions Scanning Questions General Questions Samsung Installer

Recent posts

#71
Printing / Re: Howto enable SULD drivers ...
Last post by Eim - November 26, 2021, 02:10:19
Thanks. No luck with ubuntu server 20.04 32-bits either.

@ellepdesk: What armbian version or image did you use?
I don't see Raspberry Pi 3B+ in the list of supported devices on their website: https://www.armbian.com/download/?device_support=Supported
#72
Printing / Re: Howto enable SULD drivers ...
Last post by ellepdesk - November 25, 2021, 00:24:46
@Eim:
Yes, that is the libc issue that happens on raspberry pi os.

I've had success with armbian as os
#73
Printing / Re: Howto enable SULD drivers ...
Last post by Eim - November 24, 2021, 14:32:35
Quote from: ellepdesk on July 02, 2021, 04:03:56
IMPORTANT NOTICE:
This procedure is BROKEN for raspberry os/raspbian, due to a difference in the version of libc used!
@ellepdesk: what OS did work for you?

I'm running on Raspberry Pi OS 32 bit based on debian bullseye.

Followed the guide with amd64 and i386 and neither works for me. Here's the output of the amd64 attempt, I can post the i386 output as well.

root@raspberrypi:~# apt update
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease                                     
Hit:3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease                                 
Hit:4 https://www.bchemnet.com/suldr debian InRelease
Get:5 https://www.bchemnet.com/suldr debian/extra amd64 Packages [3,796 B]
Fetched 3,796 B in 2s (2,083 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian bullseye InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'contrib/binary-amd64/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian bullseye InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'non-free/binary-amd64/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian bullseye InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'rpi/binary-amd64/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian bullseye InRelease' doesn't support architecture 'amd64'

root@raspberrypi:~# apt install suld-driver2-1.00.39:amd64
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
gnupg : Depends: dirmngr (< 2.2.27-2.1~)
         Depends: dirmngr (>= 2.2.27-2)
         Depends: gnupg-utils (< 2.2.27-2.1~)
         Depends: gnupg-utils (>= 2.2.27-2)
         Depends: gpg (< 2.2.27-2.1~)
         Depends: gpg (>= 2.2.27-2)
         Depends: gpg-agent (< 2.2.27-2.1~)
         Depends: gpg-agent (>= 2.2.27-2)
         Depends: gpg-wks-client (< 2.2.27-2.1~)
         Depends: gpg-wks-client (>= 2.2.27-2)
         Depends: gpg-wks-server (< 2.2.27-2.1~)
         Depends: gpg-wks-server (>= 2.2.27-2)
         Depends: gpgsm (< 2.2.27-2.1~)
         Depends: gpgsm (>= 2.2.27-2)
libcrypt1 : Depends: libc6 (>= 2.25) but it is not installable
perl-base : PreDepends: libc6 (>= 2.29) but it is not installable
suld-driver2-1.00.39:amd64 : Depends: cups:amd64 or
                                       cupsys:amd64 but it is not installable
                              Recommends: sane-utils:amd64
E: Unable to correct problems, you have held broken packages.

@ellepdesk Is this the libc error you are reffering to?

Also I've added the debian bullseye package source:
root@raspberrypi:~# cat /etc/apt/sources.list.d/raspi.list
deb [arch=amd64] http://deb.debian.org/debian/ bullseye main
#deb [arch=i386] http://deb.debian.org/debian/ bullseye main
#74
Scanner Server (Scan to PC) / Re: scan2pc.sh bash script
Last post by bchemnet - October 15, 2021, 22:07:15
I have no way of testing or improving this, but will pin the thread so it is easily discoverable.
#75
Scanning / Scx3400 scanner half paper
Last post by cokiere - October 05, 2021, 00:28:25
Hello
I have a scx3400. Print and scanner get Driver immidiatly, but the scanner doesn't work properly: It scan 297x126mm only.
I tryed with a distro live whithout solved
Thanks for any suggestions
#76
Scanner Server (Scan to PC) / Re: Scan to PC is dead
Last post by mak2109 - October 02, 2021, 09:08:49
Dear bchemnet,

I can partly answer my questions after having a slightly deeper look into the py sources.

- The M_PDF functionality is implemented in the samsungScannerServer.py

As I could see, the relevant action handling regarding the dialog with multi page is taking place in class "TCPproxy" and class "_ModSaneIterator".

I fiddled a bit with the "1b a8" requests and the "a8" answers but could not bring the scanner to react in a usable manner. Therefore I added a little bit efford to complete the bash script implementation.

As you asked me to enter the script in a new tread, I opened the thread "scan2pc.sh bash script".
#77
Scanner Server (Scan to PC) / scan2pc.sh bash script
Last post by mak2109 - October 02, 2021, 09:07:47
Hi,

I have an Samsung M2070W Printer/Scanner and wished to use the "Scan to PC" functionality with Ubuntu 20.04 LTS like in the Windows environment. So I tried to use the "suld-scantopc_{version}.deb" of this repository and failed getting the python2 dependencies to work. The required dependency packages for python2 are no more available.

In order to still get this functionality, I made a tcpdump and analyzed the communication between scanner and windows driver. As a result I wrote a bash script, that does the job. The script is attached to this post.

As a prerequisit you should habe installed the (s)uld driver and sane environment to be able to do a normal (e.g. xsane) scan controlled by the Linux-PC. In addition the script requires the folowing programs (packages):
   package:        program
   --------------   ---------------
   bash:             bash, wget, grep, sed
   sane-utils:      scanimage
   imagemagick: convert
   snmp:            snmpget
   poppler-utils:  pdfunite
   libtiff-tools:     tiffcp
The configuration data are "stored" as shell variables or given as parameters ($1 .. $4) when you execute the script. The script has a timeout value of 600 secs (10 minutes) before it terminates (or is killed by the user typing ctrl-c (^C)).
After starting the scrip you have 10 minutes time to walk to the scanner and press the known buttons.
As I could not yet completely figure out the logic of the "1b a8" protocol that manages the dialog (next scan: yes/no) at the scanner, the scan cycle is terminated after scanning one page. To be able to do a multi-page scan you have to select "multi PDF" or "multi TIFF" except for the last page. The last page has to be scanned with "single PDF" or "single TIFF" selection at the scanner display (sorry for this inconveniance).

You can get some logging information, if you set "$ export SCANNER_DBG=true" or enable script tracing via "$ set -x". The SCANNER_DBG flag can be set too as the 4th parameter e.g.
                      $1   $2                   $3                             $4
   $ . scan2pc "./" "192.168.1.99" "A4,M_PDF,MONO,200" true

If you have not set any script variable ($ export) and entered no parameter the defaults are:
   $1 - active directory (./)
   $2 - IP of the samsung scanner is called via "scanimage -L" (1st samsung scanner)
   $3 - DIN-A4 page (A4), multi PDF scan (M_PDF), Color {COLOR|GRAY|MONO} (MONO)
   $4 - debug flag {true|false} (false)
   
After you have selected a single scan (e.g. S_PDF), the previously scanned M_PDF pages plus the last S_PDF page are merged to one multi-page document. So after the S_PDF scan you can start a new mult-page scan using M_PDF.
#78
Printing / Re: Howto enable SULD drivers ...
Last post by yamahito - September 30, 2021, 06:02:10
Hi @ellepdesk,

Good work on the investigation!

Apologies for not responding sooner, but I was away from the office yesterday.  Would you still like the output of apt update?

Quote from: ellepdesk on September 29, 2021, 08:51:19
If I find the time I will try to prepare a docker image, that is the only way out of this I can think of.

I am more than happy to provide any info I can, but please don't put yourself out on my account; I have a work-around, as mentioned earlier :)
#79
Printing / Re: Wifi setup - Samsung ML 21...
Last post by bchemnet - September 29, 2021, 21:15:07
This feature may just be lost now.  I never provided the Printer Settings utility because it was separate from the driver, and it seems that Samsung had pretty much dropped it before selling their business to HP.  HP has completely dropped everything except the latest driver, which never worked with that utility.  So neither HP or Samsung is providing the Printer Settings utility either.  It is possible that you may be able to find a copy of the utility somewhere on the web, but you will have to dig fairly deep to find it.

Presumably the Windows driver or software still provides some way to do this.  Other than that, I do not have any solution for you.
#80
Printing / Wifi setup - Samsung ML 2165w
Last post by mauricio_matera - September 29, 2021, 08:54:28
Hi all,

I am trying to configure the wifi connection of my printer. The last time I had to do that, I used the Printer Settings utility, but now it seems to not be available in the Samsung repo. Is there some similar here to setup the printer' s IP ?
Repository Information Legal Contact Alternative Drivers