lp:ubuntu/vivid/ptouch-driver

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid/ptouch-driver
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

11. By Phil Pemberton

* Fix the "ESC i A" (enable cutter) command patch to correctly send only on
  printers which support it (LP: #1342979).
* Update the driver to use current CUPS APIs (not the older deprecated ones)
  and fix some compile-time warnings
* Use the PPD API to get the value of the MediaType flag, which is used to
  pass the "Roll-fed media" flag into the driver
* Correct the margins for QL-series P-Touch paper-label printers - these
  have a fixed 3mm margin (see the command spec) while the PT-series
  laminated plastic label printers have no appreciable margins.
* Correct the format of the "ESC i z" (Print Information) command to match
  what is specified in the P-touch 500 raster command spec. Notably set the
  "passed parameter valid" bits, and send valid values for die-cut labels
  and continuous paper rolls.
* Send the "ESC i d" (Set Margin) command for QL series printers. This is
  required by the command spec. The margin is set to 3mm for continuous
  paper and zero for die-cut (see the command spec)
* Fix an issue with margins in the driver (disable blank-line padding). This
  was partly responsible for the "excess paper feed" issue.
* Suppress the spurious "ESC i z" which was sent with incorrect contents at
  the start of the job.
* Send 350 bytes of NULL/no-op commands at the start of the job. This allows
  the driver to recover the printer into a known state if communication was
  interrupted mid-transfer. This is recommended in the command spec.
* Remove the "determined by page size" option from "Roll-fed media" as this
  no longer works.
* Remove the "Advance Media" option, as this allowed users to configure the
  driver to generate print control codes which are illegal per the Brother
  documentation. This is now fixed at "Advance at end of job" (send a Form
  Feed at the end of every page, except the last which has an Eject
  command instead).
* Merge in the changes formerly provided by send-esc-i-A-for-QL-only.patch.

10. By Didier Raboud

[ Philip Pemberton ]
* Rewrite the patch to send the 'ESC i A' command to only let rastertoptch
  send it to printers that do support it (Closes: #740789, LP: #1287971)

[ Didier Raboud ]
* Move the repository from collab-maint to printing; update the VCS-* fields
  accordingly

9. By Phil Pemberton

Add send-esc-i-A-for-QL-only.patch which prevents rastertoptch from
sending the "ESC i A" command to printers which do not support it
(Closes: #740789, LP: #1287971).

8. By Didier Raboud

Rebuild against pyppd >= 1.0.1

7. By Didier Raboud

Upload to unstable.

6. By Didier Raboud

[ Till Kamppeter ]
Don't install the cups filter in multiarch directories.
(Closes: #681495, LP: #990638)

5. By Didier Raboud

* Update the PPD-updater regexp to cope with latest changes in dh_pyppd;
  also bump build-depends.
* Only build PPD files when needed.

4. By Didier Raboud

* Refactoring, action 1:
  - rename ptouch-driver to printer-driver-ptouch, add transitional package
    and slightly rewrite description.

* Bump debhelper compat for auto- buildflags.
* Fix typo in debian/copyright.

3. By Didier Raboud

* Initial Debian release (Closes: #555892).

* Start from the Ubuntu packaging, thanks!

* Put under Debian Printing Team umbrella, with myself as uploader.
* Convert to 3.0 (quilt) source format.
* Add the Ubuntu apport hook conditionally
* Add VCS-* fields.
* Use dh-autoreconf to have a cleaner build.
* debian/watch: add.
* Use dh_pyppd trough the --with stanza.
* Drop explicit pyppd depends, they come trough dh_pyppd.
* Add DEP-3 headers to all patches.
* Rewrite debian/copyright DEP-5-style.
* Enable parallel building, including specifying the number of threads for
  the foomatic compilation.
* Drop unneeded dh_auto_test override.
* Slightly rewrite the "long" description.
* Bump Standards-Version to 3.9.2 without changes needed.

2. By to be removed

[ Till Kamppeter ]
* debian/postinst: Added automatic update of PPD files of already existing
  print queues when the package is updated.
* debian/rules: Removed the Foomatic printer XML files, they are already
  contained in foomatic-db.
* debian/rules: Suppress running dh_auto_test, it runs often before the
  Makefile is created (dh bug?).
* debian/rules, debian/control: Added support for patches.
* debian/control: Set section to "text".
* debian/local/apport-hook.py, debian/rules: Added Apport hook.
* debian/patches/foomatic-data-fixes.patch: Moved the Foomatic data fixes
  into a proper patch.

[ Lars Wirzenius ]
* Initial packaging.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/wily/ptouch-driver
This branch contains Public information 
Everyone can see this information.

Subscribers