<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/omniprint/news/" rel="alternate"/><link href="https://sourceforge.net/p/omniprint/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/omniprint/news/</id><updated>2004-12-13T22:12:55Z</updated><subtitle>Recent posts to news</subtitle><entry><title>Omni-0.9.2 released</title><link href="https://sourceforge.net/p/omniprint/news/2004/12/omni-092-released/" rel="alternate"/><published>2004-12-13T22:12:55Z</published><updated>2004-12-13T22:12:55Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.netc09876701ccd9a74c28fa8dc92a093e88e7b03bf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- Fix from Tim Waugh (twaugh@redhat.com) on the Foomatic data&lt;br /&gt;
generation of the PageSize (Form) option.&lt;br /&gt;
- Fixes from Oswald Buddenhagen (ossi@kde.org) for autoconf support.&lt;br /&gt;
- Added sendBinaryDataToDevice and sendPrintfToDevice to DeviceBlitter and&lt;br /&gt;
DeviceInstance in order to remove all occurences of pDevice_d in every&lt;br /&gt;
device's blitter and instance code.&lt;br /&gt;
- More validation of omni XML files.  Fixed OmniDevice.xsd.&lt;br /&gt;
- Fixed simulationRequired in Copies, NUps, Orientations, and Sides.&lt;br /&gt;
- Made a new library to hide which internal XML handling library that we use.&lt;br /&gt;
- Brought UPDF a little closer to working.&lt;br /&gt;
- Created Python version of the tool used to edit XML files.  Switched to that&lt;br /&gt;
version to use for Omni.  Now installing that version.&lt;br /&gt;
- Fixed CUPSToOmni not using different job properties on the command line.&lt;br /&gt;
- Added missing string translation for &amp;quot;PanelSelect&amp;quot;.&lt;br /&gt;
- Fixed bug in PrinterCommand::appendCommand ().&lt;br /&gt;
- Fixed bug in OmniEpsonBlitter::translateKeyValue ().&lt;br /&gt;
- Foomatic fixes.  Apparently for foomatic PPDs, the option name cannot be&lt;br /&gt;
longer than 24 characters and the choice name no longer than 32 characters.&lt;br /&gt;
MEDIA_BRIGHT_WHITE_INK_JET_PAPER    -&amp;gt; MEDIA_BRIGHT_WHITE_INKJET_PAPER&lt;br /&gt;
MEDIA_PHOTOGRAPHIC_INK_JET_PAPER    -&amp;gt; MEDIA_PHOTOGRAPHIC_INKJET_PAPER&lt;br /&gt;
MEDIA_PREMIUM_SEMIGLOSS_PHOTO_PAPER -&amp;gt; MEDIA_PREM_SEMIGLOSS_PHOTO_PAPER&lt;br /&gt;
NumberUpPresentationDirection       -&amp;gt; NumberUpDirection&lt;br /&gt;
- Added new IBM devices &amp;quot;IBM Infoprint 1356J&amp;quot;, &amp;quot;IBM Infoprint 1356J PAGES&amp;quot;&lt;br /&gt;
- Took in RedHat fixes for XMLParser, DeviceScaling, OmniPDCProxy&lt;br /&gt;
- Fixed na_govt-legal_8.00x10.00in misspelling in &amp;quot;IBM Infoprint 2085 Forms&amp;quot;,&lt;br /&gt;
&amp;quot;Epson EPL-5700 Connections&amp;quot;, &amp;quot;Epson EPL-N2000 Connections&amp;quot;, and&lt;br /&gt;
&amp;quot;Epson EPL-N1600 Connections&amp;quot;&lt;br /&gt;
- Fixed buffer overflows in all bitmap dumping routines.  Fixed other Beam&lt;br /&gt;
reported bugs.&lt;br /&gt;
- Fixed bug in &amp;quot;IBM 5577 Instance&amp;quot;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni 0.9.0 is released</title><link href="https://sourceforge.net/p/omniprint/news/2003/04/omni-090-is-released/" rel="alternate"/><published>2003-04-01T16:40:30Z</published><updated>2003-04-01T16:40:30Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.netced7374196458ededc540e1ab436bb33ae51c2e8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Notes:&lt;/p&gt;
&lt;p&gt;Please uninstall any old versions of omni before installing this release.  This new version of omni supports two (possible simultaneous) types of devices.  The first is the old style compiled device library.  The second is the new direct XML files.&lt;br /&gt;
If changes need to be made to a device, you only need to edit the corresponding XML file.  You do not need to recompile omni.&lt;/p&gt;
&lt;p&gt;Changelog:&lt;/p&gt;
&lt;p&gt;- Omni has switched from compiled device support to XML device support!&lt;br /&gt;
(Although it still supports compiled devices)&lt;br /&gt;
- Omni is also in shutdown mode for a 1.0 release!&lt;br /&gt;
- Switched from DTD to XSD.&lt;br /&gt;
- removed using namespace std and switched to adding std:: prefixes.&lt;br /&gt;
- switched from char *'s to const char *'s.&lt;br /&gt;
- fixed/rearchitected the DeviceOption in devices.&lt;br /&gt;
- fixed trap in OmniFoomaticGenerator.&lt;br /&gt;
- added FORM_GERMAN_12_X_250_FANFOLD.&lt;br /&gt;
- brought test/ subdirectory up to date.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.7.3 is released</title><link href="https://sourceforge.net/p/omniprint/news/2003/02/omni-073-is-released/" rel="alternate"/><published>2003-02-19T14:17:42Z</published><updated>2003-02-19T14:17:42Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.net9062cd2255c263732124582cd41ce95300fb2d64</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Omni provides support for many printers with a pluggable framework (easy to add devices). Device data is defined with XML with many different hook points for code support. Omni also supports many new printing standards.  This release includes better integration with CUPS,  bugfixes, and support for additional printer models.&lt;/p&gt;
&lt;p&gt;- Provided better CUPS integration.&lt;br /&gt;
- More XMLDevice fixes.&lt;br /&gt;
- Unified jop properties specification on the command line.  Now, all programs&lt;br /&gt;
specify job properties as -sproperties=&amp;quot;...&amp;quot; on the command line.&lt;br /&gt;
- Moved foo2omni &amp;amp; foomaticDB in Foomatic/bin to Foomatic/share&lt;br /&gt;
- Moved /opt/Omni/data to /opt/Omni/share&lt;br /&gt;
- Initial debian package building support (thanks to rafael.espindola@ic.unicamp.br)&lt;br /&gt;
- Added the following new devices:&lt;br /&gt;
IBM 5577-H02&lt;br /&gt;
IBM 5584-G02&lt;br /&gt;
IBM 5584-H02&lt;br /&gt;
IBM 5584-K02&lt;br /&gt;
IBM 5584-K14&lt;br /&gt;
IBM 5585-H01&lt;br /&gt;
IBM 5586-H02&lt;br /&gt;
IBM 5587-H01_G01 Enh&lt;br /&gt;
IBM 5587-K02&lt;br /&gt;
IBM 5587-L02&lt;br /&gt;
IBM 5588-H02&lt;br /&gt;
IBM 5589-H01&lt;br /&gt;
IBM 5589-K20&lt;br /&gt;
IBM 5589-L36&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.7.2 released</title><link href="https://sourceforge.net/p/omniprint/news/2002/12/omni-072-released/" rel="alternate"/><published>2002-12-13T21:27:57Z</published><updated>2002-12-13T21:27:57Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.net668c2bd2ed279aee1eb63e3fde84a4d6524b73a7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- New Ghostscript patches!&lt;br /&gt;
Use old style C comments instead of C99 comments.&lt;br /&gt;
Improved error reporting on failed library loading.&lt;br /&gt;
- Autotools build fixes.&lt;br /&gt;
- Security fix: s/-dSAFER/-dPARANOIDSAFER/ for the GhostScript command&lt;br /&gt;
lines of Foomatic (OmniFoomaticGenerator).&lt;br /&gt;
- Fixed media insertion in HP LaserJet PCL Instance.cpp file.&lt;br /&gt;
- Added support for 10 new IBM laser printers:&lt;br /&gt;
IBM Network Printer 12&lt;br /&gt;
IBM Network Printer 17&lt;br /&gt;
IBM Network Printer 24&lt;br /&gt;
IBM Infoprint 20&lt;br /&gt;
IBM Infoprint 32&lt;br /&gt;
IBM Infoprint 40&lt;br /&gt;
IBM Infoprint 21&lt;br /&gt;
IBM Infoprint 70&lt;br /&gt;
IBM Infoprint 2085&lt;br /&gt;
IBM Infoprint 2105&lt;br /&gt;
- Fixed entity in Foomatic printer XML files.&lt;br /&gt;
- Fixed OmniFoomaticGenerator not making output directories.&lt;br /&gt;
- Fixed XMLDevice/Makefile.am install bug.&lt;br /&gt;
- Fixed everything linking with CUPS.&lt;br /&gt;
- Updated the Epson Blitter code to increase performance.&lt;br /&gt;
- Fixed the naming of libjobdialog to libomnijobdialog.&lt;br /&gt;
- Some backwards compatibility with ghostscript is supported.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.7.1 released</title><link href="https://sourceforge.net/p/omniprint/news/2002/09/omni-071-released/" rel="alternate"/><published>2002-09-03T19:49:19Z</published><updated>2002-09-03T19:49:19Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.neteeb196c057a92c6b94a4ea64977f72696664b026</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- New ghostscript patch!&lt;br /&gt;
- Improved Foomatic printer entry generation for linuxprinting.org web&lt;br /&gt;
site: Mechanism type of printer cannot be determined, therefore nothing&lt;br /&gt;
instead of &amp;quot;inkjet&amp;quot; displayed, determined whether a printer is color or&lt;br /&gt;
monochrome instead of always displaying color, improved comment text,&lt;br /&gt;
added recommended driver field pointing to &amp;quot;omni&amp;quot;&lt;br /&gt;
(till.kamppeter@gmx.net).&lt;br /&gt;
- Removed trailing underscores from Foomatic IDs/filenames&lt;br /&gt;
(till.kamppeter@gmx.net).&lt;br /&gt;
- Writing printer names onto the screen durin the &amp;quot;Initializing&lt;br /&gt;
devices...&amp;quot; of the Foomatic generator, to have a progress display&lt;br /&gt;
(till.kamppeter@gmx.net).&lt;br /&gt;
- Removed inner classes because we cannot rely on gcc working.&lt;br /&gt;
- Resolved problems with ejecting a second page on a single page print&lt;br /&gt;
- Corrected the margin information in HP LaserJet 2100 Forms.xml for&lt;br /&gt;
the HP LaserJet 4050.&lt;br /&gt;
- Corrected PageSize issues with gomni.c (Ghostscript driver) with non-&lt;br /&gt;
default size forms.&lt;br /&gt;
- Updated CUPSToOmni support for tray, media, and dither parameters.&lt;br /&gt;
- Starting to add new job properties:&lt;br /&gt;
Copy&lt;br /&gt;
Collation&lt;br /&gt;
Destination&lt;br /&gt;
Stapling&lt;br /&gt;
Jogging&lt;br /&gt;
Duplex&lt;br /&gt;
Booklet&lt;br /&gt;
NUp&lt;br /&gt;
Scaling&lt;br /&gt;
- UPDF Fixes&lt;br /&gt;
- orientation: Listened to PageRotation &amp;amp; DeviceFeature&lt;br /&gt;
- duplex: Started it&lt;br /&gt;
- Fixed dither enumeration bug&lt;br /&gt;
- Memory leak cleanups in GplDither and GplCompression&lt;br /&gt;
- Fixed Ghostscript trap (seen in espgs-7.05.3)&lt;br /&gt;
- Added Epson PDC Blitter support for the following devices:&lt;br /&gt;
Stylus Color 980&lt;br /&gt;
Stylus Color 880&lt;br /&gt;
Stylus Color 777&lt;br /&gt;
Stylus Color 680&lt;br /&gt;
Stylus C70&lt;br /&gt;
Stylus C60&lt;br /&gt;
Stylus C40&lt;br /&gt;
Stylus C20&lt;br /&gt;
# Stylus Photo 810 Note: there is a bug in epson's code that prevents&lt;br /&gt;
# Stylus Photo 820       these devices from loading.&lt;br /&gt;
# Stylus Color 580&lt;br /&gt;
# Stylus Color 480&lt;br /&gt;
- Changed Foomatic to OmniFoomaticGenerator.  This is now installed in the&lt;br /&gt;
/opt/Omni/bin directory.  Changed the RPM builds to run this program when&lt;br /&gt;
installing and removed the prebuilt OmniXXXFoomaticXXX.rpm files.&lt;br /&gt;
Added a new /opt/Omni/data directory and installed foo2omni (was&lt;br /&gt;
Foomatic/bin/newDB) there.&lt;br /&gt;
- Added initial XMLDevice support (use XML files directly).  It is not in the&lt;br /&gt;
main build yet.  Read XMLDevice/Readme for more information.&lt;br /&gt;
- Updated Foomatic/bib/foo2omni file.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.7.0 released</title><link href="https://sourceforge.net/p/omniprint/news/2002/05/omni-070-released/" rel="alternate"/><published>2002-05-31T22:45:33Z</published><updated>2002-05-31T22:45:33Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.neta93ebe4b8bb7eada9692b64d4d16f568e167b91d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- Fixed the Ghostscript interface gomni.c.  There are new patches for Ghostscript!&lt;br /&gt;
- We have switched to autotools as our build environment.&lt;br /&gt;
- Reported bug in gcc compiler (6316).  The latest CVS release of gcc should build omni (thanks to RichardZidlicky@stud.informatik.uni-erlangen.de)&lt;br /&gt;
- Fixed gcc 3.1 build issues for streambuf assignments, CUPSToOmni.cpp, setit, and Omni.cpp (thanks to till.kamppeter@gmx.net and gbeauchesne@mandrakesoft.com)&lt;br /&gt;
- [Till] Fixed Foomatic handling of + in device names.  Fixed small gcc 3.1 bug.&lt;br /&gt;
- Fixed the handling of command line arguments in ghostscript.&lt;br /&gt;
- Fixed the handling of -sPAPERSIZE= in ghostscript and foomatic (thanks to till.kamppeter@gmx.net)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.6.1 released</title><link href="https://sourceforge.net/p/omniprint/news/2002/04/omni-061-released/" rel="alternate"/><published>2002-04-19T14:09:48Z</published><updated>2002-04-19T14:09:48Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.net7a3b70587268fdad5755ad0868d07cdb712acce8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- Added new DeviceString class to handle translateable Strings.&lt;br /&gt;
- Added getDeviceID () function to Orientation, Resolution, Form, Tray, Media, and PrintMode Device classes.  Added the optional deviceID XML tag to those XML files.&lt;br /&gt;
- Trying to work on documention issues.&lt;br /&gt;
- Fixed the Ghostscript interface gomni.c.  There are new patches for Ghostscript!&lt;br /&gt;
- Added install target to Makefile.&lt;br /&gt;
- Added RedHat directory which contains spec files for RPMs.&lt;br /&gt;
- rewrote UPDF to use XML file dynamically instead of converting to cpp files and compiling into a library.&lt;br /&gt;
- Added beta-level CUPS support!&lt;br /&gt;
- Added support for libxml2 (thanks to prowler@ig.com.br for spotting that)&lt;br /&gt;
- Added two new tools for omni: OmniDevices &amp;amp; OmniDeviceOptions.  See docs/Usage for a description on how to use them.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.6.0 released</title><link href="https://sourceforge.net/p/omniprint/news/2002/02/omni-060-released/" rel="alternate"/><published>2002-02-19T22:47:24Z</published><updated>2002-02-19T22:47:24Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.net287d4e1a423025a0f77823c635a3d72193465a05</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- Fixed HP LaserJet 5L form size (thanks to jason@alteredminds.com)&lt;br /&gt;
- added new commands and cleaned up existing ones to Omni's&lt;br /&gt;
implementation of PDC for proposal to the freestandards.org group.&lt;br /&gt;
- fixed PluggableInstance and PluggableBlitter&lt;br /&gt;
- added 6 new medias&lt;br /&gt;
- Fixed gcc 3.0 build problems (thanks to twaugh@redhat.com)&lt;br /&gt;
To build with gcc 3.0 or later use this command:&lt;br /&gt;
make CFLAGS=&amp;quot;-march=i386 -mcpu=i686 -Wall -DGCC_VER_3&amp;quot;&lt;br /&gt;
- JobDialog now part of the main build&lt;br /&gt;
- JobDialog fixes/improvements.&lt;br /&gt;
- improved string translation (MRI) handling&lt;br /&gt;
- refined/improved PDC support to version 5 of the document&lt;br /&gt;
- New Ghostscript patches (5.0, 6.51, 6.53, &amp;amp; 7.04).&lt;br /&gt;
You must use the latest version which is 021802 or above.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.5.1 released</title><link href="https://sourceforge.net/p/omniprint/news/2001/11/omni-051-released/" rel="alternate"/><published>2001-11-19T17:04:05Z</published><updated>2001-11-19T17:04:05Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.netdbb5b99e0777a61b4b1f66a2731798fc876dbe78</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;- Changed the default build to retail.&lt;br /&gt;
- Added initial support for a pluggable blitter class.&lt;br /&gt;
- Added 28 new HP LaserJet class devices.&lt;br /&gt;
- Added 21 new Brother LaserJet class devices.&lt;br /&gt;
- Added 12 new Epson LaserJet class devices.&lt;br /&gt;
- Added 45 new Kyocera LaserJet class devices.&lt;br /&gt;
- Fix capabilities bug in HP LaserJet devices (thanks to terry@beam.demon.co.uk)&lt;br /&gt;
- Merged Red Hat's patches back into Omni.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Omni-0.4.3 Released</title><link href="https://sourceforge.net/p/omniprint/news/2001/09/omni-043-released/" rel="alternate"/><published>2001-09-10T22:54:36Z</published><updated>2001-09-10T22:54:36Z</updated><author><name>Peter A. Zannucci</name><uri>https://sourceforge.net/u/pzannucci/</uri></author><id>https://sourceforge.netcb0ece4f49c930dd235bef143c86fdfc765362a4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This release of the Omni printer drivers resolves concerns about the dynamic loading of the devices from the LD_LIBRARY_PATH and are now available to be loaded from the /opt/Omni/bin directory.  We have also updated the Ghostscript patches for both 6.51 and 5.50.&lt;br /&gt;
Lastly we have introduced new code that allows Omni to be enabled to be used with Foomatic and the latest printconf.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>