File: ANNOUNCE

package info (click to toggle)
apsfilter 7.2.6-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,544 kB
  • ctags: 61
  • sloc: sh: 457; ansic: 236; perl: 175; makefile: 157
file content (572 lines) | stat: -rw-r--r-- 16,743 bytes parent folder | download | duplicates (5)
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
# $ApsCVS: src/apsfilter/ANNOUNCE,v 1.77.2.16 2005/02/13 09:46:35 andreas Exp $

Contents of this ANNOUNCE file

	1. SUPPORT
	2. DESIGN CHANGES
	3. NEW FEATURES
	4. SECURITY
	5. DOCUMENTATION
	6. CONTRIBUTIONS
	7. BUG FIXES
	8. CODE IMPROVEMENTS
	9. INTERNET RESOURCES
	10. UPGRADE SUGGESTIONS
	11. DONATIONS / SPONSORS

New in Apsfilter 7.2.6 (BUGFIX Release)
=======================================

7. BUG FIXES

	- HPDJ550C doesn't support CMYK:
	  fix in two drivers (pcl3/hpdj550c and hpdj/550C) to use CMY+K mode
	  thanks to Zahemszky G´┐Żbor <Gabor@Zahemszky.HU>

New in Apsfilter 7.2.5 (BUGFIX Release)
=======================================

7. BUG FIXES

	- Fixed nasty bug in SETUP that affected printing onto
	  windows remote printer under FreeBSD and other systems.
	  In short: you had a very good chance to trap into this
	  if you are on a secure system where lpd is NOT running
	  under root permissions.
	  Symptoms: you can print a test page to the windows printer
	  successfully within SETUP, but when doing it using lpr
	  from the shell or application, then you end up with a
	  huge error log in the printers spool dir.
	  Permissions of config files for novell and appletalk
	  remote printers have also been fixed in this new release.

New in Apsfilter 7.2.4 (BUGFIX Release)
=======================================

3. NEW FEATURES

	- some ijs driver scripts got more differentiation
	  concerning options for print quality.


5. DOCUMENTATION

	- wrong manual reference in apsfilter manpage, changed from
	  smbprint(1) to smbclient(1)

	- apsfilter handbook got a path fix and cosmetic changes

	- support for ijs 1.1 and later (prior 1.0 and later)

7. BUG FIXES

	- driver/stp/escp2-440

	- set traditional umask in SETUP (022) just for the case
	  somebodies root account has strange default settings not
	  to end up with screwed permissions, that make printing
	  impossible.

	- update driver MAPPINGS

8. CODE IMPROVEMENTS

	- partly cosmetic, get rid of GS_MODEL

	- modified gs_cmnd


New in Apsfilter 7.2.3 (BUGFIX Release)
=======================================

2. DESIGN CHANGES

	- move several SETUP files to the .../etc/apsfilter
	  directory instead of .../share/apsfilter (which
	  might be write-protected)

3. NEW FEATURES

	- support for newer HP IJS driver

	- support for "ijsgimpprint" driver (in new driver/gimp/ directory)

	- add "pretty=0/1/2" command line option (plus PRETTY_PRINTING=0/1/2
	  variable) to explicitly set the highlight level for text-to-PostScript
  	  converters (none/normal/heavy)

7. BUG FIXES

	- unbreak printing via smbclient, worked in SETUP but not after
	  installation due to typo in SMB_IP variable

	- fix "remote copies" parameter to lpr

	- add RECODE_PROLOGUE and RECODE_EPILOGUE variables to be used
	  before/after "recode" conversion (will be used in addition to
	  RAW_PROLOGUE and RAW_EPILOGUE)

	- clean up template apsfilterrc to separate default values
	  from examples


New in Apsfilter 7.2.2 (BUGFIX Release)
=======================================

3. NEW FEATURES

	- new driver scripts: ljet4l, pips/sc70s, pips/sc80s,
	  stp/pcl-2, stp/pcl-4

7. BUG FIXES

	- replace awk "duplex" function with psset call

	- adjust psnup rotation to various converters for landscape mode

	- add landscape option to enscript command line

	- introduce IGNORE_LPD_RAW variable to please buggy spoolers that
	  send jobs in raw mode

	- sanitize ": ${foo:-bar}" to ": ${foo:=bar}"

	- make n{c}print line whitespace-safe

	- save return code in global temporary file

	- typo in wmf2eps line

	- make apspreview use global "restrictions" file

	- get basedir in SETUP from configure

	- protect $foo[bar] contructs from being expanded to array
	  elements by zsh

	- add "-dPARANOIDSAFER" for gs7.04 (harmless for all older releases)

	- save "rm" and "rp" in SETUP.cfg

	- add some hints w.r.t landscape and n-up in handbook

	- remove media types in scripts for some PCL printers

	- be more helpful with "invalid method"

	- LaserJet 4L needs fixed 300dpi

	- LN macro in Makefile needs -n switch -- we must
	  create a directory link even if one exists already

	- add .PHONY targets in Makefiles

	- MAPPING update

	- change email address in various places


New in Apsfilter 7.2.1 (BUGFIX Release)
=======================================

7. BUG FIXES

	- remove apsfilter installation error when typing "make install"
	  by using ln's -f (force) option to overwrite an existing symlink
	  (just in case you overwrite another installation).

        - fix some HP driver mapping in MAPPING file

        - make apspreview work again for FreeBSD (and possibly *BSD).
	  BSD uses a sed implementation, that uses only "normal" regular
	  expressions for backward compatibility not to break existing scripts.
	  Linux (GNU sed) uses "modern REs". We use now awk which turns out
	  to be more portable between different Unix flavours.
	  We use awk instead of sed in other scripts as well (SETUP,
	  aps2file).

        - import a patch from FreeBSD ports collection necessary for
	  FreeBSD-current to use "user:group" syntax for chown. Old
	  style "user.group" to change owner && group isn't supported
	  anymore. Linux's implementation of chown (from GNU) groks
	  new syntax.

New in Apsfilter 7.2.0
======================

3. NEW FEATURES

	- support for NetWare (Novell) remote printer

	- save network traffic by supporting "remote copies"
	  via new REMOTE_COPIES variable. This tells lpd and Netware
	  print spooler to do copies themselves (enabled by default).

	- install and test apsfilter as "non-root" user under $HOME !
	  This helps in testing new apsfilter versions, i.e. to prepare
	  a migration to a new version on a production system.
	  For this feature the configure script supports two new options:
	  --with-printcap=...  and --with-spooldir=...

4. SECURITY

	- use secure temporary directory in SETUP

7. BUG FIXES

	- aps2file and apspreview now handle printer aliases

	- remove bogus hpijs driver entries in setup/printer-7.00
	  (but they were correct in setup/printer-hpijs)

	- only preview if aps2file generated PostScript

	- driver: stp/escp2-1160 (thanks to <andrew@ugh.net.au>)

	- various fixes in driver/MAPPING

	- adjusted various omni/ scripts to use more reasonable
	  resolution settings

	- enable PSgs to honor HARDWARE_COPIES

	- the bjc600 driver script has four new siblings (bjc50, bjc70,
	  bjc4000, bjc7000) to properly handle printers with different
	  print resolutions

	- various small SETUP clean-ups

	- create "basedir" link at install time already

	- doc/Makefile: "make clean" should remove handbook.html
	  since "configure" re-creates it from handbook.html.in

	- Make handbook generation smarter, cosmetic.

New in Apsfilter 7.1.1
======================

3. NEW FEATURES

	- New "apspreview" script and manual page
	  Allows you to preview your printsession using gv, kghostview or
	  ghostview (in that order). If the result fits your need you can
	  of course directly print from within these viewers.

	- New "apsfilter-bug" utility which supports you to release
	  a helpful bug- or problem report for us developers.
	  Its the first release and certainly will get useful updates
	  in the future. Detects automatically the apsfilter version you use
	  (-current or -stable) and sends mail to proper mailinglist
	  apsfilter-current or apsfilter-stable mailinglist.
	  Would appreciate your feedback !

5. DOCUMENTATION

	- Some handbook and manpage updates / fixes.

7. BUG FIXES

	- pcl3/u970 driver fix for (hardware) duplex printing.
	  Comment: not tested due to hardware fault of our duplex device.
	  Would appreciate some feedback. pcl3 driver is very picky about
	  combination of gs driver options. The options currently in use
	  have been selected from pcl3 handbook to our best knowledge.

	- unbreak hardware duplex printing for all true Postscript printer

	- New ljet4 driver for LaserJet4 style lasers. Previously it used
	  the cdeskjet driver, which was wrong.

	- a2ps sometimes delegates print jobs to other applications even
	  if user wanted to force ASCII printing (using lpr -C ascii).
	  This breaks for example printing of Latex Sources.
	  a2ps will now be executed with "--delegate=no". Fixed !

New in Apsfilter 7.1.0
======================

2. DESIGN CHANGES

	- configure support and a portable written Makefile
	  makes it easier to install apsfilter correctly with
	  proper paths and version numbers in all related files.

	- Configure options allow easier customized installations

5. DOCUMENTATION

	- update of apsfilter manpage: supported file types,
	  supported commandline options (lpr -C/-Z), docu fix.

7. BUG FIXES

	- syntax error in hl1250 driver fixed.

New in Apsfilter 7.0.1
======================

1. SUPPORT

	- Support for new HP driver (hpijs 1.0)
	  One special note: the new driver introduce no real change
	  in functionality, but introduce completely unnecessary syntax
	  changes, that require (unnecessary) changes in apsfilter to
	  support both, old and new hpijs driver.
	  From apsfilter's view this is a really braindamaged change
	  from HP, that brings nothing.

	- new: BJC800 driver, that is slightly different to BJC600

7. BUGFIXES

	- BJC600 driver fix, syntax for gs changed

8. CODE IMPROVEMENTS

	- apsfilter: cleanup of debugging code. "set -x" hack is
	  NOT necessary anymore. "aps2file -D" is the right thing to do,
	  to debug apsfilter.

	- SETUP: more user friendly
		- don't show insane defaults
		- check if device is character special


New in Apsfilter 7.0.0
======================

Contents of this ANNOUNCE file:

	1. SUPPORT
	2. DESIGN CHANGES
	3. NEW FEATURES
	4. SECURITY
	5. DOCUMENTATION
	6. CONTRIBUTIONS
	7. BUG FIXES
	8. CODE IMPROVEMENTS
	9. INTERNET RESOURCES
	10. UPGRADE SUGGESTIONS
	11. DONATIONS / SPONSORS

Note:	This file lists changes compared to apsfilter 6.1.1 release.
	See ChangeLog or CVS repository browser for details during
	development.

1. SUPPORT

	- Please note, that mails concerning apsfilter that are directly
	  addressed to any of Andreas Klemm's personal account will simply
	  be ignored in the future. This has only organizational reasons:
	  a) He doesn't have the time anymore to answer everything himself
	  b) The mailinlists are there for being used !
	  Code/Patch submissions should go to apsfilter-hackers, see
	  "mailing-lists" below.

	- In short: apsfilter support is only available by using the
	  proper mailing-list. Advantage: everybody learns and can re-read
	  the threads in the search- and browseable mailing-list archive.

2. DESIGN CHANGES

	- each printer driver is now configured with (hopefully) correct
	  options via shell scripts (see driver/ directory)

	- command line options have been unified, no driver-specific
	  stuff anymore; see doc/handbook.html for details

	- command line options are now case sensitive (this will allow future
	  watermark specifications and other special things to use mixed-case
	  strings)

	- cleaner SETUP: GS_RESOL, BPP have been replaced by RESOLUTION
	  and COLOR; QUALITY and METHOD are new

	- PostScript printer devices are now called "PS" and "PSgs";
	  resolution is set separately

	- "raw" printer queues are now installed manually
	  (this helps future printer admin tools -- one APS block in printcap
	  will only contain exactly one printer queue)

	- "unspec" devices of hpdj and pcl3 are now called "hpdj/unspec" and
	  "pcl3/unspec" resp. (instead of just "hpdj" and "pcl3")

	- PPA_OPTS is gone; this is now a special case of the more general
	  POST_FILTER and POST_FILTER_OPTS mechanism

	- you need at least ghostscript 6.51 (GNU), 7.00 (AFPL) or higher

3. NEW FEATURES

	- "aps2file" script to allow printing directly to a file

	- ghostscript 7.00 support

	- support for lzop (de)compression

	- full support for gimp-print/stp, omni, hpijs, pips

	- support for many more third-party drivers (gs add-ons or via
	  additional filters)

	- HARDWARE_COPIES variable (set this if your driver can print
	  multiple copies by itself)

	- option settings can be restricted by the administrator
	  (-> "/usr/local/etc/apsfilter/restrictions" for all printers,
	   "/usr/local/etc/apsfilter/QUEUE/restrictions" for just one queue)

	- htmldoc is another html->ps converter (which we right now prefer
	  over html2ps)

	- new papersize: tabloid
	  (which is the same as 11x17; now we clearly state that "ledger"
	   is 17x11 in SETUP)

	- print file listings of various archive formats

	- support for X window dumps, Windows Metafiles, TGIF drawings,
	  PAM pixmaps ("xv" thumbnails -- does anyone want to print these?)

	- non-printer devices (e.g. image creation or PDF distiller) for
	  print-to-file mode

4. SECURITY

	- slight update for duplex keys

5. DOCUMENTATION

	- handbook, 2nd ed. (now available as indexed HTML, PS, PDF, text)

	- documentation consistently uses "/usr/local/share/apsfilter/" and
	  "/usr/local/etc/apsfilter/" as examples

	- manpage update

6. CONTRIBUTIONS

7. BUG FIXES

	- pcl3 driver now works correctly (it was not compatible to hpdj,
	  as incorrectly assumed)

	- simplex mode fixed

	- "raw" printing requested on the lpr command line ("-l" or "-b")
	  was overruled by the METHOD=... setting in apsfilterrc

	- printer models shouldn't have been adjustable via command line

	- SUN rasterfile entries were useless

	- PPA drivers now (correctly) rely on ppmraw, pgmraw _and_ pbmraw

	- "pnmtops" can't handle MAXVAL > 255, we need "pnmdepth" as well

8. CODE IMPROVEMENTS

	- awk executable path can be adjusted (useful for Solaris people)

	- /etc/printcap gets a verbose comment for each printer
	  (this will be displayed in any "lpq" listing)

	- SETUP provides some defaults to prevent incomplete configuration

	- error messages are also sent to the user now (via Cc:)

	- unknown command line options cause a message to appear in the log

	- sk2ps can convert FIG drawings to PostScript

	- Omni update

9. INTERNET RESOURCES

	- newer, cleaner, better, upper-to-dater and totally baby-blue
	  homepage:
			http://www.apsfilter.org/

	- mailing lists:

		* apsfilter-announce	release announcements
		* apsfilter-chat	general topics
		* apsfilter-current	bug reports for _development_ releases
		* apsfilter-cvs		commit messages for cvs repository
		* apsfilter-devel	development discussion (closed list)
		* apsfilter-doc		documentation stuff
		* apsfilter-hackers	technical discussion, code submissions
		* apsfilter-help	general help; no bug reports!
		* apsfilter-printing	printing problems (and solutions)
		* apsfilter-stable	bug reports for _stable_ releases

		Information:
			To: majordomo@apsfilter.org
			Body: help
		Subscription:
			To: majordomo@apsfilter.org
			Body: subscribe apsfilter-xxx
		Mailings:
			To: apsfilter-xxx@apsfilter.org

	  See also:	http://www.apsfilter.org/support.html

	- Mailing list archive, browseable and searchable:

		http://www.apsfilter.org/Lists-Archives/

	- User Forum "Printing under Unix Environment" (mailinglist):

		apsfilter-printing@apsfilter.org

	- Portal to other sources of information concerning printing
	  (Linux HOWTOs, gs homepage, LPRng homepage, ...)

		http://www.apsfilter.org/links.html

	- Anonymous CVS Server
	  So you can checkout the newest bits and bytes yourself
	  and easily make contributions to -current or -stable source.

	  	http://www.apsfilter.org/support.html

	- CVS repository browser, to keep track of changes:

		http://www.apsfilter.org/cgi-bin/cvsweb.cgi

10. UPGRADE SUGGESTIONS

	This release is _not_ compatible with previous versions of apsfilter!

	You have to backup your current apsfilter installation directory
	(recommended) and rebuild your /etc/printcap file with SETUP.

	If you have problems with apsfilter and "traditional Berkeley
	line printer scheduler" (lpd) you should give LPRng a try.
	LPRng is compatible to BSD-style printer spoolers and offers
	more functionality as well as security features.

11. DONATIONS / SPONSORS

	- Apsfilter requires funds to operate due to hardware upgrade
	  issues everyone experiences and other issues that might come up.

	  Other projects sell CDROMs, but this isn't an option for apsfilter,
	  since nobody would buy a CDROM with less then 1 MB software on it. 

	  So if you like to make hardware or money donations, feel free to
	  send me a cheque or hardware.

	  Please contact me via e-mail to get conto or postal address. 

	  I return I will put you onto our official list of Apsfilter Sponsors. 

	  The following URL also lists needed things:

		http://www.apsfilter.org/donation.html

	- A list of Apsfilter Sponsors:

		http://www.apsfilter.org/sponsors.html