[opensuse] cups -> ps !level! -> faxprinter
Hi, in short words: i need help to find out how cups sets (internal inside his filter queue) the postscript-level: issue: difference in printing on 2 "normaly identical" systems with same ppd-files: ========================================================================= i have 2 tumbleweed x86-64 machines, same snapshoot, same network. one was updated from older opensuse versions to tumbleweed (=laptop), other (desktop) setup direct (about 2 years in past) to tumbleweed. i have 4 network-printers installed and cups-pdf: 2 qmsminolta one brother-mfc-7460dn and this brother also as fax-printer. i am able to print to all printers with both machines except the fax-printer reacts difference. the fax printer will fax-and-on-the-receifing-fax-machine print also with both machines. =============================================================== BUT withe the laptop text is only shown as empty squares. =============================================================== here is what i found out / how i installed: i have had printer installed only at the desktop machine: i set up the brother mfc with the packages: printer: mfc7460dnlpr-2.1.0-1.i386.rpm cupswrapperMFC7460DN-2.0.4-2.i386.rpm and fax: brmfcfaxlpd-1.0.0-1.i386.rpm brmfcfaxcups-1.0.0-1.i386.rpm from brother homepage. up to sometimes after summer last year after a update from libreoffice 5.x to 6? (because they changes something at the behavior the file: /home/mymachine/.config/libreoffice/4/user/psprint/psprint.conf i have to patch 2 files: usr/share/cups/model/brfax_cups.ppd etc/cups/ppd/brfax_cups.ppd usr/lib/cups/filter/brfaxfilter according to https://bugs.documentfoundation.org/show_bug.cgi?id=89996 now fax from libreoffice worked fine again. ----------------------------------------------- last week i set up all printers in the laptop (it has never had to print before). for this i installed the packages above and patched the files. all printing is fine, faxing will fax, but text when faxing is only empty sqares. then i copied all files including subdirectory's from DESKTOP to LAPTOP: /etc/cups/..... /usr/share/cups/...... /usr/lib/cups /usr/local/brother/..... no difference. then i hacked a little inside the file: /usr/lib/cups/filter/brfaxfilter set there the loglevel to 4 and did not delete the INPUT_TEMP_PS file. the input file is pdf, generated from libreoffice, is identical. (this could be seen when you have to put in faxnumber) in /tmp) but then cups generate a ps file for the queue which will later in the queue translated to the printer specific fax-format and this PS-file is on both machines different: (the input_tmp_ps file): ---- input postscript file ---- (on DESKTOP working OK) %!PS-Adobe-3.0 %Produced by poppler pdftops version: 0.72.0 (http://poppler.freedesktop.org) %%Creator: LibreOffice 6.2.3.2 %%LanguageLevel: 3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%DocumentSuppliedResources: (atend) %%DocumentMedia: A4 595 842 0 () () %%For: (simon) %%Title: (4378) %RBINumCopies: 1 %%Pages: (atend) %%BoundingBox: (atend) %%EndComments %%BeginProlog ...snip..... ============================================================== ---- input postscript file ---- (on LAPTOP not working) %!PS-Adobe-3.0 %Produced by poppler pdftops version: 0.72.0 (http://poppler.freedesktop.org) %%Creator: LibreOffice 6.2.3.2 %%LanguageLevel: 2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%DocumentSuppliedResources: (atend) %%DocumentMedia: A4 595 842 0 () () %%For: (simon) %%Title: (4378) %RBINumCopies: 1 %%Pages: (atend) %%BoundingBox: (atend) %%EndComments %%BeginProlog =========================================== i am not sure if the ps-level is the real problem with the missing chars, but its the first difference i found, so: i checked that pstopdf and pstops is from same repo, i know the laptop has addition the latex packages installed. both files are on both machines identical /usr/bin/... (which pstops and which pdftops shows this path in both machines) i tried in printer dialog from libreoffice set the language (who is for both machines set to "automatic pdf) to ps-level3, no difference i checked inside the users for cups files, could not find the .cups subdir i set up a new user on laptop, no difference i tried to use different charsets in libreoffice: liberation-serif and times-new-roman (fetchmsfonts are installed on both machines) - no difference i take again a look inside both machines ppd files: *cupsFilter: "application/vnd.cups-postscript 0 brfaxfilter" *%==== Basic Device Capabilities ============= *LanguageLevel: "3" ====================================== so where to the hell is something who tell the laptop to use ps-level 2 ????????????????????? for processing this cups filter queue ????? i am out of ideas simoN -- www.becherer.de -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (1)
-
Simon Becherer