blob: 08843ee08a42eff22f81f2d9b8a7f84a64a51749 (
plain)
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
|
2018-02-21
- Re-released the cups-bjnp-2.0 code as cups-bjnp-2.0.1 under GPLv2 or later.
This allows linking to cups-2.3.0 which changed license to Apache license 2.0
Using GPLv3 this is allowed.
2014-09-06
- Release version 2.0 of cups-bjnp
This version:
- adds reporting of ink levels to Cups
- improves error hendling
2014-03-05
- This is a beta version of the upcoming bjnp 2.0 release
Ink level reporting is added as well as improved error handling.
If there are issues (e.g. one or more cartridges not recognized and showing as
white or any other issues, please report them in the bug-tracker on sourceforge.
Please provide the bjnp_log file with debuglevel set to DEBUG (see README for details
on how to set debugging. For most errors just ading the printer status string
(grep the debug output for BST) should be sufficient
2014-01-22
- This is the 1.2.2 release. The changes are quite limited:
bugfix for newer Canon printers that send an XML-document for the printer status
fix for a possible buffer overflow in parsing of reponses
2013-02-23
- versions 1.2.1
Fix issue where printer sent responses in 2 TCP packets
2012-11-27
- Version 1.2
Adds support from printing over IPv6
major code restructuring and rwrite
2012-09-25
- This is the 1.1 release. IPv6 is now supported for printing and printer detection.
- We now really use only port 8611 for printer detection.
- The long standing "failed to read side channel" bug is solved.
The source code has received a major overhaul: lots of refactoring. The code has been
split into a number of C-files. The protocol depedent definitions are now in a
separate header file
2011-06-25
- This is the 1.0 release. Not that much changed, but the package is apparently ok as is
In this release some unused code is removed and the name resolution is changed to
verify after a reverse lookup that a normal (forward) lookup indeed returns the right
ip-address. This fixes the case where a buggy name server (some CPE) returns a bogus
name. Some IPv6 related fixes.
2009-05-29 0.5.4
- This release only changes the rpm-spec handling in preparation for release in Fedora.
There are no other functional changes. So for most people there is no need to update.
2009-02-11 Version 0.5
- Corrected a bug where the backend would crash during printer discovery when it encountered
a point to point link.
- Added autoconf/automake support.
2008-11-18 Fourth beta release
- Added keep-alive for TCP connection as printer may time out if for any reason (slow filter)
connection is inactive for 30 sec (reportd by ZEDO)
- added a 15 sec delay at end of printjob as printer may otherwise not accept new printjob
(also reported by Zedo)
- Rewrote specfile so it works for all redhat based releases
2008-08-09 Second beta release
- added out of paper support
- improved logging/debugging support:
Normally we log to the cups error log
For debugging of printer discover we can set env. var BJNP_DEBUG
For debugging of printing we can set the debuglevel as part of the device URI:
bjnp://printer-1.pheasant:8611/?debuglevel=DEBUG
Debugging levels are named as in CUPS
2008-08-07 First beta release of CUPS-bjnp.
- This release adds a number of additions over the alpha versions released before on fazant.net:
- Adds spec files for Fedora and Centos 5 (RHEL5)
- Compiles without the need for the CUPS sources
- Supports CUPS 1.2 and 1.3 with the same source files
- Ink level support is not included but planned to be added to Turboprint
|