====== Samsung FAQ ====== ===== General Questions ===== ==== In which **forum** should I ask Samsung related questions? ==== Forum: [[http://forums.openprinting.org/list.php?31|Printers from Samsung]] ==== Where can I find a **table** of working Samsung printers? ==== [[http://www.openprinting.org/printer_list.cgi?make=Samsung|http://www.openprinting.org/printer_list.cgi?make=Samsung]] ===== Linux Printing Package Driver software ===== ==== What is it? ==== Samsung has a new printer driver for linux. They call it the **''Linux Printing Package''**. It is in fact a bundled version of [[http://www.codehost.com/printers/printer_package.php|BrightQ]]. ==== What printers are supported? ==== Has the following PPD's included: * ML-1210spl.ppd * ML-1450ps.ppd * ML-1750spl2.ppd * ML-6060ps.ppd * ML-1430spl.ppd * ML-1450spl.ppd * ML-2150ps.ppd * ML-7300pcl.ppd * ML-1440spl.ppd * ML-1510spl2.ppd * ML-2150spl2.ppd * ML-7300ps.ppd * ML-1450pcl.ppd * ML-1710spl2.ppd * ML-6060pcl.ppd ==== Where do I get it? ==== Here are some links:[[http://www.samsungelectronics.com/printer/support/downloads/400329_844_file4.html|http://www.samsungelectronics.com/printer/support/downloads/400329_844_file4.html]][[http://www.samsungelectronics.com/printer/linux_driver/linux_index.html|http://www.samsungelectronics.com/printer/linux_driver/linux_index.html]][[http://www.samsungelectronics.com/printer/support/downloads/attach_file/20030221160333lpp-1.0.6.i386.tar.gz|http://www.samsungelectronics.com/printer/support/downloads/attach_file/20030221160333lpp-1.0.6.i386.tar.gz]] ====**''Caught fatal signal 11!! Aborting.''** ==== The samsung filter ppmtospl2 is incompatible with newer Linux distributions. The problem has been reported with RedHat v9 and Mandrake (now Mandriva) "Cooker" (around version 9.1). This is likely a library error, but may lie in the binary itself. There is no known solution. There are two possible solutions you can try. First, try using the free [[http://www.openprinting.org/smart|[1]]]gdi ghostscript driver.**''ppmtospl2''** should start working. This requires using ESP GhostScript. Second, you can try to load the **''ppmtospl2''** script by preloading old libraries. First, obtain the old libraries that are needed. These are **''libnss_files.so.2''**, **''libc.so.6''** and **''ld-linux.so.2''**. Next, edit the **''ld-linux.so.2''** library and and change all instances of the string **''/lib/ld-linux.so.2''** to **''/lib/ld-smsng.so.2''**.**Very Important:** The new name of the library (**''/lib/ld-smsng.so.2''** must be exactly the same length as the old name **''/lib/ld-linux.so.2''**, or the binary will not work anymore. Then copy your old **''ld-linux.so.2''** to **''lib/test/ld-smsng.so.2''**. Finally, set the environment variable **''LD_PRELOAD''** to point to the new library directory. Now try to run the filter. ==== Why doesn't LPP work with new versions of CUPS? ==== One problem is that LPP doesn't call the **''lp''** program with the correct arguments. It tries to issue /usr/bin/lp -d samsung -n 1 -p 50 -o Collate=True /tmp/lppgzLDQR but **''-d''**, **''-n''**, and **''-p''** are not valid options. One solution is to use a small script to remap the options. First, change the **''lp''** program to **''cupsdoprint''**. Second, download this script, copy it to where the **''lp''** program was, and make it executable. [[http://b-134.ahl.uni-linz.ac.at/~zing/lp|http://b-134.ahl.uni-linz.ac.at/~zing/lp]] There is a backup copy here:[[http://www.openprinting.org/torsten/files/samsung-lp|http://www.openprinting.org/torsten/files/samsung-lp]]