Difference between revisions of "Samsung ML-1640"

From ArchWiki
Jump to: navigation, search
(Samsung-ml-1640 printing via internet windows series)
(Redirecting a printer page to CUPS because of lack of specificity.)
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
=Introduction=
+
#REDIRECT [[CUPS]]
Samsung ML-1640 by SAMSUNG does not come defaulted by Windows XP. It uses SPL (Samsung Printer Language), but working with [[CUPS]] using SpliX V. 2.0.0. There are original drivers by "Samsung". The difference between ML-1640 and ML-2245 is that in ML-1640, printing via Windows client is messy thus http://ipaddress:631/printers/Samsung_ML-1640_Series is used by me to print, enable the permission allow printing from internet and you may edit the permission in hosts.allow and hosts.deny in /etc/ to disable global printing.
 
 
 
=Installation=
 
'''First''', install CUPS and SPL drivers (e.g. with "pacman")
 
# pacman -Ss cups
 
extra/cups 1.3.9-4
 
:The CUPS Printing System
 
extra/cups-pdf 2.4.8-1
 
:PDF printer for cups
 
...
 
community/splix 2.0.0-1
 
:CUPS drivers for SPL (Samsung Printer Language) printers
 
...
 
 
# pacman -Sy extra/cups extra/cups-pdf community/splix
 
...
 
'''Second''' configure the CUPS up (e. g. [[CUPS|look here]], desu) and add your ML-1640 [http://localhost:631 there (http://localhost:631)]:
 
(Administration) -> (Printers/Add Printer)
 
But unfortunaly there are no filters for CUPS in original community/splix package!
 
==So, '''Third''' - '''Installation Necessary filter(s) Manually'''==
 
Download Original Samsung Unified Linux Driver (27.2 MB) from [http://www.samsung.com/products/computers/printers/laser/ml-2245/?tab=download here] (excuseme, page is in russian, but just roll it some down, and you will understand what you need).
 
Unpack the tarball
 
$ tar -xzvf UnifiedLinuxDriver.tar.gz
 
...
 
$ ls -l
 
...
 
-rw-r--r-- 1 a users 30149710  2 00:45 UnifiedLinuxDriver.tar.gz
 
drwxr-xr-x 3 a users    4096  6 04:32 cdroot
 
$ ls -l cdroot/
 
итого 8
 
drwxr-xr-x 5 a users 4096  6 04:32 Linux
 
-r-xr-xr-x 1 a users  60  26 17:47 autorun
 
$ ls -l cdroot/Linux/
 
итого 136
 
-r-xr-xr-x 1 a users  3451  26 17:47 Installer.htm
 
-r-xr-xr-x 1 a users  204  17  2007 OEM.ini
 
-r-xr-xr-x 1 a users  3825  26 17:47 check_installation.sh
 
drwxr-xr-x 8 a users  4096  6 04:32 i386
 
-r-xr-xr-x 1 a users 52321  26 17:47 install.sh
 
drwxr-xr-x 5 a users  4096  6 04:32 noarch
 
-r-xr-xr-x 1 a users 52321  26 17:47 uninstall.sh
 
drwxr-xr-x 8 a users  4096  6 04:32 x86_64
 
 
 
'''cdroot/Linux/${arch}''' - ${arch} is i386 or x86_64 - For example,
 
ls -l cdroot/Linux/x86_64/at_root/usr/lib64/cups/filter/
 
  1560
 
-rwxr-xr-x 1 a users 608624  29  2008 libscmssc.so
 
-rwxr-xr-x 1 a users 632192  29  2008 libscmssf.so
 
-rwxr-xr-x 1 a users  13672  17 17:53 pscms
 
-rwxr-xr-x 1 a users  65448  17 17:53 rastertosamsunginkjet
 
-rwxr-xr-x 1 a users  44328  17 17:53 rastertosamsungpcl
 
-rwxr-xr-x 1 a users  69216  17 17:53 rastertosamsungspl
 
-rwxr-xr-x 1 a users 132936  17 17:53 rastertosamsungsplc
 
 
 
There are our filters!
 
 
 
Install necessary filter manually, e.g. for ML-2245
 
# cp /cdroot/Linux/x86_64/at_root/usr/lib64/cups/filter/rastertosamsungspl \
 
  /usr/lib/cups/filter/
 
# chown root:root /usr/lib/cups/filter/rastertosamsungspl
 
# chmod 644 /usr/lib/cups/filter/rastertosamsungspl
 
 
 
That`s all. Installation is over, by theory - you are able to print now :)
 
 
 
 
 
[[Category:Printers_(English)]]
 
[[Category:HOWTOs_(English)]]
 
== Source ==
 
[http://wiki.archlinux.org/index.php/Samsung_ML-2245 Samsung_ML-2245]
 

Latest revision as of 21:14, 13 September 2013

Redirect to: