Spl error please use the proper driver ошибка
I am installing and setting up a Samsung Xpress M2020W printer. I have installed Samsung's Linux software and SANE and its required supporting files using Synaptic. As far as I can tell, to this point, installation was successful. (I know nearly zero about anything Linux. I did read Terminal's comments, though.)
Problem: I can't locate System>administrator>printing. And when I open Terminal, it doesn't recognize the system-config-printer command.
Is the Samsung software compatable with the Pi's ARMHF architecture ? Can you post a download link ?
Printers are usually configured thru CUPS
In an LXTerminal :-
sudo apt-get install system-config-printer
You will get a menu entry in Preferences/Printing.
I'm not sure, you may need to install 'cups' and some of its related programs.
I don't know if there is a Pi driver for this printer.
mad-hatter wrote: Hello,
In an LXTerminal :-
sudo apt-get install system-config-printer
You will get a menu entry in Preferences/Printing.
I'm not sure, you may need to install 'cups' and some of its related programs.
I don't know if there is a Pi driver for this printer.
FYI no such thing as a Pi Driver, it is the Operating System which has drivers compiled to be suitable for the ARMv6 architecture..
Minutes after my first post, I found out about CUPS and installed. It appears to support every Samsung printer in existence except for any SLs. Mine, of course, is an SL-M2020.
I just did "sudo apt-get install system-config-printer." No support there, so I tried the available search function. Search function never comes up with any result.
I manually installed the driver, but that has zero effect.
Is this your printer is it wireless enabled model ?
If it is wireless and it supports Samsung Mobile Print then use Google Cloud Print, it must be on same home network as Pi
I have a HP ePrinter which is WiFi and just print to PDF then upload PDF to the the Google Cloud Print Web Page for printing
Problem partially solved:
Originally I installed the Samsung driver before I installed CUPS and did system-config-printer. So, I installed the driver again, and now my printer is detected.
Won't print, related to "/user/lib/cups/filter/rastertospl" not available: No such file or directory." It's one thing after another. Brand new printer incompatible with Raspberry. ~sigh~
Thank you for your posts.
As stupid as I feel now, I have to admit that I have also bought this printer (sort of, I have the M2022W) and now experience the same problem.
I can´t get it to print other then the test print through the cups printers tab.
On the test print it says the following:
SPL ERROR - Please use the proper driver
POSITION : 0X0 (0)
VERSION : SPL 5.73.04 06-10-2014
ERROR CODE : 11-1113
My question is, has anyone fixed the problem yet or should I start looking for the receipt?
I hope that someone can help me with this problem cause this is a really good printer for the purpose that I have in mind for it.
pi_nander wrote: Hi guys,
As stupid as I feel now, I have to admit that I have also bought this printer (sort of, I have the M2022W) and now experience the same problem.
I can´t get it to print other then the test print through the cups printers tab.
On the test print it says the following:
SPL ERROR - Please use the proper driver
POSITION : 0X0 (0)
VERSION : SPL 5.73.04 06-10-2014
ERROR CODE : 11-1113
My question is, has anyone fixed the problem yet or should I start looking for the receipt?
I hope that someone can help me with this problem cause this is a really good printer for the purpose that I have in mind for it.
As this is a Wireless Cloud Printer
It can be used standalone ie Wireless to your Broadband Wireless Router, the Printer can be set up without connecting to a PC
Therefore you can use Google Cloud Print which takes the pain away from trying to find drivers
You may have to install IceWeasel (Firefox) Web Browser in Raspbian to access the Goole Cloud Print web site
I have found that installing a ppd file from the manufacturer is usually sufficient to get most printers working with CUPS. I downloaded the Samsung linux drivers and extracted them. There's a healthy collection of ppds located in uld/noarch/share/ppd that might be helpful
Ok first of all, thanks alot for the quick reply´s. I was already looking for another printer but now I have hope for using this one.
After having looked through the Noach/shared/PPD map I have found the exact driver needed for my printer (M2020 series).
So I deleted my former printer setting (instead of modifying it) and reinstalled it using the right PPD file.
As happy as I was about finally being able to install the right driver, I found myself disappointed when the test page wouldnt even print. It just says state: stopped and nothing else.
I do think that it is now a simple matter of configuring instead of the entire trouble of finding the right driver.
Any ideas what the problem could be?
I´ll have to add though, I am still an incredible noob with the raspberry pi, linux and coding of any form BUT eager to learn.
ps.- I tried adding a screenshot but couldnt get the size of the screenshot below 64kib without making it unreadable.
pi_nander wrote: Ok first of all, thanks alot for the quick reply´s. I was already looking for another printer but now I have hope for using this one.
After having looked through the Noach/shared/PPD map I have found the exact driver needed for my printer (M2020 series).
So I deleted my former printer setting (instead of modifying it) and reinstalled it using the right PPD file.
As happy as I was about finally being able to install the right driver, I found myself disappointed when the test page wouldnt even print. It just says state: stopped and nothing else.
I do think that it is now a simple matter of configuring instead of the entire trouble of finding the right driver.
Any ideas what the problem could be?
I´ll have to add though, I am still an incredible noob with the raspberry pi, linux and coding of any form BUT eager to learn.
ps.- I tried adding a screenshot but couldnt get the size of the screenshot below 64kib without making it unreadable.
The issue is that Samsung write/compile/test etc on Linux x86 systems, do they even care about ARM drivers ? likely not a high priority as most ARM Devices are Phones/Tablets which can use Air Print/Google Cloud Print.
Добрый день!не могу найти драйвер для этого МФУ. Ставил драйвер от другой модели не помогло. Распечатывает : INTERNAL ERROR-Pleaz use the proper driver
POSITION : 0x0 (0)
SYSTEM :h6fw_5.35/xi_op
LINE: 167
VERSION:SPL 5.35 06-03-2009
подключен через USB дистрибут ubuntu 10.04
За ранее спасибо
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Родных драйверов к сожалению не нашел,а прошлый пост я читал.Дело в том,что с английским у меня проблемы,а переводчик криво переводит. Так что, еще нуждаюсь в Вашей помощи
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
1664, не знаю удалось ли вам прикрутить драйвер для этого МФУ, если да то поделитесь.
Я же бьюсь с ним уже второй день.
Излагаю.
Система mint 9 (сборка на ubuntu 10.04) LXDE, ядро 2.6.32-21.
Драйверы брал отсюда
Printer setting Utility (Driver) (ver.2.00.23:11) и Smart Panel (Driver) (ver.2.00.72:05) встали без проблем.
Не могу поставить Unified Driver (Driver) (ver.3.00.63:07)
Ругается так
Уже навтыкал кучу библиотек на qt (сначала ругался на отсутствие чего-то с qt не записал, а терь не помню).
Также поставил все для QGtkstyle.
Spoiler
Через cups уже тоже пробовал, но тоже никак.
Также пробовал драйвер запустить на других сборках.
openSUSE 12.1 (x86_64)
KDE: 4.7.2 (4.7.2) "release 5"
Spoiler
./cdroot/autorun libstdc++.so.5 (gcc 3.0.x .. 3.3.x) not found, install . /sbin/ldconfig.real: /usr/lib/libjspAixPpc.so не является ELF-файлом -- у него в начале неправильные волшебные байты. /sbin/ldconfig.real: библиотеки libusbLinux.so.4 и libusbLinux.so в каталоге /usr/lib имеют одинаковый soname, но разные типы. /sbin/ldconfig.real: /usr/lib/libjspTru64Alpha.so не является ELF-файлом -- у него в начале неправильные волшебные байты. done libtiff.so.3 not found, install . /sbin/ldconfig.real: /usr/lib/libjspAixPpc.so не является ELF-файлом -- у него в начале неправильные волшебные байты. /sbin/ldconfig.real: библиотеки libusbLinux.so.4 и libusbLinux.so в каталоге /usr/lib имеют одинаковый soname, но разные типы. /sbin/ldconfig.real: /usr/lib/libjspTru64Alpha.so не является ELF-файлом -- у него в начале неправильные волшебные байты. done **** It seems Qt library is not installed, or X display is not accessible. **** Custom Qt library will be configured for use with this package. Session management error: None of the authentication protocols specified are supported Failed to load widget from QMutex::unlock: unlock from different thread than locker was locked by 0, unlock attempt from -1217201904
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My progress so far:
If I use phaser 3150 ppd (ph3150.ppd), then instead of printing test page the printer prints:
INTERNAL ERROR - Please use the proper driver.
POSITION: 0x0 (0)
SYSTEM: h6fw_5.35/x1_op
LINE: 167
VERSION: SPL 5.35 06-03-2009
Next step should be comparing output from proprietary rastertosamsungspl filter with rastertoqpdl output.
Running them by hand should be identical:
export PPD=/etc/cups/ppd/correct.ppd
/usr/lib/cups/filter/filter_name 1 user '' 1 '' < example.ps >example_filer_name.out
Samsung filer runs file, but splix complains that it:
which comes from Document::load (document.cpp) from invocation of cupsRasterOpen(). Can not understand why it fails.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, 'raster' is a CUPS special intermediate format, rasterto* scripts are not supposed to understand anything else (although proprietary rastertosamsungspl does).
Anyway, pstoqpdl should be used (depends on pstoraster, which is called gstoraster these days - just make a symlink).
Now i get qpdl file with header only and
ERROR: SpliX Compression algorithm 0x0 does not exist
from pstoqpdl. I guess debian version was built without JBIG..
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, I've built latest svn revision (297) with jbig, but it still complains about missing compression algorithm.
(JBIG compression has code 0x13 in the sources).
How should I disable compression? My source postscript file is very simple, it is 540 bytes long..
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
some numbers: input file length is 540 bytes; splix processing with 0x11 compression algorithm gives 7616 bytes of output; with jbig (0x13) compression - 3659 bytes; 22776 bytes with 0x0e compression
proprietary rastertosamsungspl gives 118922 bytes - and it has 0x0e in band header at offset 0x6 (marked as compression version(?) in SPL specs);
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Arrgh, update the first post: xerox phaser 3140 works with .ppd from samsung ml-1910. No change to .ppd is required.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have now added explicit support for the Phaser 3140 to the SVN repository of SpliX, assuming that the printer is compatible to the ML-1910. Please test.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Built and installed svn rev 298, installed ph3140.ppd from it. Cups test page prints successfully. Printed several other documents. Left margin is zero or negative (text starts from the edge of the sheet), but I'm not sure if this is a software issue.
In general everything seems ok to me.
Is there any specific thing I should print to test it in full?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Also, judging by the fact, that the proprietary .ppd is marked as 'for 3140 and 3155', Xerox phaser 3155 should also work with ml1910/ph3140 ppd. Of course I don't have 3155 and haven't tested it. (This is just for those who will google up this page with 'splix xerox phaser 3155' request =))
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you very much, I will add the 3155.
And thank you for the testing. What you have done is OK, no special testing is needed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Support for the Phaser 3155 is uploaded now, SVN rev. 299.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, it seems that 3140 support is not perfect after all. Sometimes a print job gets out of the cups queue successfully, but printer prints nothing. Switching printer off and on fixes it temporary (freshly switched printer always prints at least one page).
This looks like a problem with wrong job termination in SPL. I don't understand why this happens only sometimes, however.
Any suggestions on where I should start investigating?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Quick comparison of splix and proprietary driver outputs shows that at least JCL markers (BeginPJL/EndPJL) are the same. Is there any debug utility to dump/view qpdl in a nice way?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You'll find a dedicated tool for that purpose in the tools/ directory. It is called decompress and have different options. Try the "-help" option to get more information. It does not contains all the compression algorithms that SpliX supports but can give you some hints about what happen.. I'll try to have more time to check your problem but I can't promiss you. Good luck ;)
Cheers,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Experiments show that behavior differs on different architectures:
everything seems to be ok on x86 machine: test pages get printed successfully (I've tried 10 test pages with no delay between).
arm machine: page is printed if the printer was switched on just before printing or there was a significant delay (at least several minutes) between current job and previous one. If another test page goes to printer with almost no delay (after several seconds needed to click 'print test page' in cups =)) it is not printed.
Sometimes job is not printed even after delay. Printer blinks the led and warms up, but prints nothing.
Still trying to figure out what could it be.
Btw, does anyone know a way to reboot printer via usb? =)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
vadik
samson4747 писал(а):gnome мне автоматом запилил модель Samsung ML-2010
Не спорьте, гном лучше знает что вам нужно, а что нет…
samson4747
INTERNAL ERROR - Please use proper driver.
POSITION: 0x0 (0)
SYSTEM: h6fw/x1_pa_sim
LINE: 494
VERSION: SPL 5.24 03-27-2006
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
ААААААААААААААААААААААААААААААААААААААААААААААААААААААааааааааааааааааааааааааа…
Дал абсолютно такое же задание, только в файле .djvu, печатает 4 листа на 1/4 листа…следующее
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Всем Огромное спасибо за помощь и то что Вы меня терпите.
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Update: I previously posted this question but only one person responded (thank you, @ubashu!) suggesting that I update to 17.04 (from 16.10).
I did, and the printer still didn't print.
I removed the printer from within Printers (system-config-printer) and searched for it again. The program responded better than it had in 16.10, and I was hopeful, but it still didn't print.
I tried editing that previous post with the update, and replied with a comment tagging @ubashu, but I also got no response there.
Apologies if this isn't in line with the site rules, but since no one responded to my edit/update, I'm posting this as a new question. Is this printer simply not ever going to "work with Linux" for some reason?
Thanks for your attention.
Original message
I appreciate any suggestions you can give me. I'm replacing a Windows XP laptop from 2008 with a new Ubuntu machine.
I'm having trouble printing from a Samsung ML-2165W. (The printer does work normally from both a Windows XP machine [which is being replaced I seem to have successfully installed the printer. I'm using the official Samsung Printer Driver for Linux, V1.00.36_00.91.
I was initially running Ubuntu 16.10, release 16.10, codename yakkety.
UPDATE: As suggested, I upgraded to Ubuntu 17.04. Upon reboot I went to system-config-printer, removed the printer, added it again, and tried to print a CUPS test page. The print job appears on the print queue and the printer's green "connection" light starts blinking, but it does not print.
After approximately 10 minutes, the printer itself printed a page reading:
The printer does have WiFi capabilities, but I'm connected to it using the standard USB cable. I've added the printer in the "Printers" program. It identifies it as a "Samsung-ML-2160 Series. When I go into Properties and Print Test Page, the job gets added to the Print Queue as Processing, but the printer does not respond.
The green LED blinks, but the printer doesn't print anything. If I press the "Power/Continue" button on the printer, occasionally it spits out a page reading:
(I think this is the printer itself, and not the OS.)
I've tried removing everything and re-downloading (as per this and other tutorials), but to no avail.
I've also installed and successfully printed from the printer (even using WiFi) on a Windows XP machine as well as a Samsung smartphone, so I know the printer is working properly.
1 Answer 1
Sorry you didn't get much of a response on your first attempt to solve your problem. That happens sometimes.
I didn't thoroughly research how to get these printers to work since I have no Samsung printers in house to use for testing. But in my HP environment I quickly found out that trying to use CUPS was a dead end. You should be able to print directly via the USB as a connected printer. For wireless printing you'll need to configure the printer to acquire a DHCP IP address and a few other settings. These operations would probably be easier done from a Microsoft machine although in my case, HP provided a Ubuntu tool that worked well.
Once your Samsung printer is properly configured to print in a wireless environment (you may already have that piece working) it's just a matter of adding the printer via system settings->Printers->Add->Network Printer
If this approach fails, I'd try to set things up using a Samba connection which is more complicated but should work ok.
The green light blinking indicates that you at least have some sort of a connection to the printer but that an uncorrupted file transfer is not working. This could be a CUPS issue which is what I experienced and decided to go another route.
It's unlikely that your printer "will never work on Linux". However, the degree to which products work depends greatly on how much effort and cooperation Vendors are willing to invest in supporting their Linux customers.
Читайте также: