I have now applied the patches of the following upstream bug report https://bugs.linuxfoundation.org/show_bug.cgi?id=1170
to the upstream BZR repository of cups-filters. They allow PDF forms as banner page templates, which makes it easy to add banner page templates in other languages (examples for English and Russian are included). This will be part of the 1.0.47 upstream release of cups-filters. ** Bug watch added: bugs.linuxfoundation.org/ #1170 https://bugs.linuxfoundation.org/show_bug.cgi?id=1170 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to cups-filters in Ubuntu. https://bugs.launchpad.net/bugs/1196986 Title: bannertopdf can't handle Japanese characters Status in “cups-filters” package in Ubuntu: New Bug description: bannertopdf in cups-filters can't handle Japanese character because it always select non-Japanese fontset; so if we use Japanese as a printer location (or description?) in system-config-printer (and might be GNOME3 printer setting in Saucy), the result of test print is incorrect. How to reproduce: 1. Install cups-pdf package to use CUPS-PDF printer 2. Create two printer queue with CUPS-PDF A) printer name: CUPS-PDF description: English CUPS PDF location: my-machine B) printer name: CUPS-PDF-with-JPN description: 日本語のCUPS PDF location: 私のマシン We'll repeat following operation from 2 to 8 with printer A) and B). 2. Stop cups spooler by cupsdisable 3. Do test print in system-config-printer 4. Check spool file (it might be a pdf banner file; totally same result) $ sudo cat /var/spool/cups/d00016-001 #PDF-BANNER Template default-testpage.pdf Show printer-name printer-info printer-location printer-make-and-model printer-driver-name printer-driver-version paper-size imageable-area job-id options time-at-creation time-at-processing # Check that we have printer-location 5. Restart cups spooler by cupsenable 6. Check the %HOME%/PDF directory. You can see Test_Page.pdf (attached as _EN.pdf and _JA.pdf). 7. Check rendering result using Evince (screen capture is attached below). In case of printer B), Description and Location have wrong characters. $ evince Test_Page.pdf & 8. Check which font is used in the Test_Page.pdf $ pdffonts Test_Page.pdf name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- YJYKPU+Courier Type 1C Custom yes yes no 8 0 ZFJGVO+Ubuntu-Medium TrueType WinAnsi yes yes yes 11 0 It's not support non-ascii characters. NOTE: I'm not sure about bannertopdf itself should support non-ascii characters, but we already accept non-ascii characters as description and location, so we also should print right in test page. ProblemType: Bug DistroRelease: Ubuntu 13.04 Package: cups-filters 1.0.34-0ubuntu1.1 ProcVersionSignature: Ubuntu 3.8.0-25.37-generic 3.8.13 Uname: Linux 3.8.0-25-generic i686 ApportVersion: 2.9.2-0ubuntu8.1 Architecture: i386 Date: Tue Jul 2 22:05:17 2013 InstallationDate: Installed on 2013-01-31 (151 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha i386 (20130128) Lpstat: device for CUPS-PDF-with-JPN: cups-pdf:/ device for Generic-CUPS-PDF-Printer: cups-pdf:/ device for RICOH-IPSiO-SP-4000: usb://RICOH/IPSiO%20SP%204000?serial=47T3-213880 device for TEST: ///tmp/test.prn device for TEST_UIConstraints: ///tmp/test.prn MachineType: LENOVO 30515EJ MarkForUpload: True Papersize: a4 PpdFiles: TEST: Ricoh Aficio SP C831DN PS CUPS-PDF-with-JPN: Generic CUPS-PDF Printer Generic-CUPS-PDF-Printer: Generic CUPS-PDF Printer TEST_UIConstraints: Ricoh Aficio SP C831DN PS RICOH-IPSiO-SP-4000: Ricoh RPDL IV Laser Printer Foomatic/rpdl (recommended) ProcEnviron: TERM=screen-bce PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=ja_JP.UTF-8 SHELL=/bin/zsh ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-25-generic root=UUID=fc52b77c-a50f-41fd-9731-b7f8b083b880 ro quiet splash vt.handoff=7 SourcePackage: cups-filters UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 06/20/2011 dmi.bios.vendor: LENOVO dmi.bios.version: 8RET26WW (1.08 ) dmi.board.asset.tag: Not Available dmi.board.name: 30515EJ dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr8RET26WW(1.08):bd06/20/2011:svnLENOVO:pn30515EJ:pvrThinkPadX120e:rvnLENOVO:rn30515EJ:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 30515EJ dmi.product.version: ThinkPad X120e dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1196986/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

