1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
0.9.7
--------
2025-02-11 Add a missing #include directive to avoid problems if using musl
0.9.6
--------
2024-10-01 Bugfix for a regression bug affecting Canon printers
0.9.5
--------
2022-10-14 Added support for Canon TS200 series, now also requires libxml2
0.9.4
--------
2022-05-28 fixed issues with newer libusb versions (1.0.25 onwards)
2022-05-28 fixed autoconf issues with newer versions
2019-05-05 decreased buffer size for device id from 2048 to 1024 bytes
2019-04-27 superfluous USB configuration setting is avoided now
0.9.3
--------
2018-07-14 replaced ftime with gettimeofday
2018-07-07 removed support for Solaris and for parallel port printers
2016-08-06 bugfix for a segmentation fault
2016-07-22 detection of additional ink cartridges (e.g. orange)
0.9.2
--------
2015-05-15 optimization of printer discovery
2015-05-15 bugfix for printer initialization and device id retrieval
0.9.1
--------
2015-02-12 removed detach/reattach of usb kernel driver on FreeBSD systems
2015-02-12 fixed bug in bjnp_send_broadcast for bjnp printer discovery
0.9.0
--------
2015-02-06 removed detach/reattach of usb kernel driver on FreeBSD systems
2015-01-08 fixed parallel port device names for FreeBSD and Solaris
2015-01-04 added FreeBSD support
2015-01-02 fixed solaris support
2014-12-05 reenabled non blocking reads for device node based communication
2014-11-28 support for Canon MG7100 series and Canon MX870 series added
2014-11-18 Epson code adapted to libusb
2014-11-14 Fixed bugs in libusb code for printer recognition
2014-07-04 Canon code adapted to libusb (untested)
2014-07-03 retrieval of IEEE 1284 device ID ported to libusb-1.0
0.8.1 (never released)
--------
2010-07-02 support for Canon S750 added
2010-03-29 new ./configure option --disable-debug added
2010-03-19 support for Canon MP980 added
0.8.0
--------
2009-06-07 bugfix which enables ink level detection of Epson Stylus DX7450
and possibly other newer Epson printers
2009-04-10 bugfix in RPM creation process (libinklevel.spec.in)
2009-04-09 fixed help message text in configure.in
2009-03-27 added support for Canon iP2000
2009-03-27 link libinklevel against libieee1284 on linux
2009-03-27 more checks on input port number in BJNP code
2009-03-27 improved consistency of BJNP results when called multiple times
2009-02-28 bugfix in IEEE1284 device class detection
2009-02-07 added possibility to build a rpm package
2009-02-06 changed build system to autoconf and automake
2009-02-01 added support for Canon S500
2009-01-24 increased version number to 0.8.0 and interface version to 5
2009-01-24 unified Makefile for Linux and OpenSolaris
2009-01-24 added support for BJNP protocol (Canon network printers)
2009-01-22 added autodetection of cartridge types for Canon printers which
support CIR
2009-01-22 added support for Canon 860i
2009-01-21 code cleanup
2008-08-24 added support for Canon iP1600
2008-08-01 added support for Canon MP530
2008-07-27 changed printer class detection to case insensitive string
2008-07-27 increased version number to 0.7.4 and enabled both debugs
2008-05-25 added port to OpenSolaris
0.7.3
--------
2008-05-18 disabled debug and d4lib_debug
2008-05-18 added empty cartridge detection for old hp printers (unconfirmed)
2008-04-19 added support for Canon i960
2008-02-02 added support for Canon S520
2008-01-29 fixed support for Canon iP2200
2008-01-07 incremented version information to 0.7.3
2008-01-07 removed setting ownership to root in Makefile
2008-01-06 allow user supplied CFLAGS in Makefile
2008-01-05 added support for Canon iP1800
2008-01-05 disabled output buffering if debug in enabled, enabled both debugs
2008-01-04 added support for Canon i965
2007-12-18 added support for Canon iP4500 (unconfirmed)
2007-09-30 changed datatype for the length of the command and response
for canon printers, added support for the Canon iP5200
2007-08-25 added support for Canon i950
2007-08-25 code cleanup: number of supported canon printers no longer hardcoded
2007-09-15 added support for Canon iP4300
0.7.2
--------
2007-07-11 added support for Canon i865 and Canon iP3300
2007-07-11 removed unused variable in non debug builds (canon.c, epson_new.c)
2007-07-26 added support for Canon MP160
2007-07-28 applied Makefile patch
0.7.1
--------
2007-03-18 disabled debugging in d4lib.c
2007-03-18 reduced number of retries in read_from_printer
0.7.0
--------
2007-03-09 Canon iP4200 number of cartridges fixed
2007-03-13 added function for retrieving the version of libinklevel
2007-03-13 custom device file option for usb printers added
0.6.6rc6
--------
2006-10-15 Makefile updated
2007-01-20 Support for Canon i9100 added
2007-01-20 canon.c: function decodeCIR replaced
2007-01-20 canon.c: typo in function decodeDOC fixed
2007-01-20 Support for Canon i3000 added
2007-01-20 Makefile: ldconfig call changed
2007-01-20 Author added
2007-02-11 New parser for new HP device ids (version 3)
2007-03-07 New parser for HP device ids extended to version 0, 1, 2 and 4
2007-03-09 Update of parser for old HP device ids
2007-03-09 Canon iP4200 cartridge types fixed
2007-03-09 Made reading from printer non blockingly for Epson printers
|