World: r3wp
[Postscript] Emitting Postscript from REBOL
older newer | first last |
Gabriele 26-Apr-2006 [932x2] | originally documents were text files |
and, if you had a ps printer, ps files | |
Pekr 26-Apr-2006 [934] | how "good" is already w3c's stuff here? I mean html plus css and it's media (printing) capabilities? browsers are everywhere .... |
Henrik 26-Apr-2006 [935] | then I don't know what it does, but I can pipe PS files directly into LPR |
Gabriele 26-Apr-2006 [936] | then, ghostscript got put in between lpr and the printer, so that you could always use ps even for non-ps printers |
Graham 26-Apr-2006 [937x2] | PS files are just text files |
Pekr is very opposed to using ghostscript! | |
Gabriele 26-Apr-2006 [939] | petr, i don't think it has ever been important for html to be a printing ml |
Graham 26-Apr-2006 [940] | I think early Netscape clients emitted PS as well. |
Henrik 26-Apr-2006 [941] | well, if this is accurate, I don't use ghostscript at all. this 150$ printer here must be able to handle postscript natively then :-) |
Gabriele 26-Apr-2006 [942] | i mean, you can print an html document; but if you wanted to print a book, you wouldn't probably use html |
Graham 26-Apr-2006 [943x3] | some printers come with postscript emulation. |
Gabriele, that's what annoys me about Rebol documentation. | |
It's all html and you can't print it. | |
Pekr 26-Apr-2006 [946] | Gabriele - I know, but they try to ... Graham - yes, I try to use what is at user's disposal already .... browser or mostly Acrobat Reader .... |
Graham 26-Apr-2006 [947] | In the early days, rebol docs came as pdfs. |
Gabriele 26-Apr-2006 [948] | that's one of the reason a pdf emitter for md3 is very important |
Henrik 26-Apr-2006 [949] | I think HTML/CSS is not good enough for printing, even with the printing oriented CSS commands. It's a nightmare to match margins, and browsers don't interpret the settings equally. |
Gabriele 26-Apr-2006 [950] | and why i studied TeX |
Graham 26-Apr-2006 [951] | I was most upset seeing images cut in half by my colour printer when printing out the view docs. |
Pekr 26-Apr-2006 [952] | yesterday I looked at two big printers here (not very skilled in that direction) and I found PCL, PJL, LPR you mentioned. What are PCL and PJL? Othere languages to support printing? |
Graham 26-Apr-2006 [953] | TeX would have reshuffled the images around so that they wouldn't get cut in half. |
Gabriele 26-Apr-2006 [954] | the problem is not html itself, it's that browsers are not good at printing |
Graham 26-Apr-2006 [955x3] | PCL is printer control language |
from HP. | |
Its very escapist. | |
Gabriele 26-Apr-2006 [958] | gotta go, later! |
Graham 26-Apr-2006 [959x2] | bye. |
The problem with floating tables and images, is that if they don't fit in their entirety on the current page, you have to move them to the next page. | |
Pekr 26-Apr-2006 [961] | Gabriele - I know, browsers are just containers for other technologies. It will last at least one or two years, before browsers (for most userbase) support ajax, svg, css 3, etc., but they are actively developed and will always be at user's desktops .... there is also one czech product, called formfiller ( http://www.ff.cz), which allows (internally hopefully xml) docs. xForms is the standard we should watch ... |
Graham 26-Apr-2006 [962] | Pekr, in your large organisation, are there really no postscript printers? |
Pekr 26-Apr-2006 [963] | there are, most of them, but give me easy preview .... |
Graham 26-Apr-2006 [964] | did you look at my two column preview ? |
Pekr 26-Apr-2006 [965] | yes, slow at zooming, but working .... will you be able to get any ps complicated doc be previewed in your viewer? |
Graham 26-Apr-2006 [966x2] | only if it is generated by the dialect. |
Remember, this isn't a postscript viewer... but a viewer of a rebol dialect that can either output to postscript or to draw. | |
Pekr 26-Apr-2006 [968x2] | so if you can do it in terms of your dialect, it is previewable? then it is absolutly sufficient imo .... |
the good thing then will be, that I will be able to localise ti, or change its design, if it stays for free .... | |
Graham 26-Apr-2006 [970] | I suspect that by the time I finish it, Gabriele will have come out with a pdf-maker which will render mine obsolete! |
Geomol 26-Apr-2006 [971x4] | The idea here is to produce postscript as the last thing, just before sending the data to the printer. We shouldn't produce postscript, that we then need to preview before printing, because we then need to solve the problem of converting postscript to something viewable on the screen. It's better to work with DRAW or whatever developers use to visualize their content and have preview at that level. Then in the end, the user wants to print and now, finally the content is converted to postscript to be sent to a printer. Having a postscript printer is a huge benefit, because you can say goodbye to printer drivers and all the trouble, those cause. The REBOL postscript dialect is your driver. :-) |
A postscript printer is a printer, that understands the postscript format. It reads the text commands, a postscript file is, and print. Data like images is inside the postscript file as hex or something. | |
Then the million dollar question: Why do printer manufacturers make printer drivers filling up 10s or 100s of MB on users harddiscs? Why do those drivers need to be so huge, if it's such a simple task to print (using postscript)? | |
(Of course if the printer isn't a postscript printer, and you want to print a postscript file, you need a driver to convert from postscript to the format, the printer understands. So people without a postscript printer can still print from postscript-producing REBOL programs. They then just need a printer driver.) | |
Chris 26-Apr-2006 [975] | Theoretically HTML+CSS should have everything you need to print with a fairly high degree of control, but all browser implementations suck. Badly. |
Henrik 26-Apr-2006 [976] | there's no support for text rotation or hyphenation in CSS either |
Geomol 26-Apr-2006 [977] | Most people producing print expect WYSIWYG. HTML+CSS is not a WYSIWYG standard (contrary to what many seems to think). So trying to produce WYSIWYG output from a browser (or expecting WYSIWYG output from a browser) is doomed from the beginning. |
Maxim 26-Apr-2006 [978x2] | hence the stupidiy of expecting traditional web apps to be able to do anything. :-( |
and why javascript should have been promoted more for the last 10 years. | |
Henrik 26-Apr-2006 [980] | a bit off topic: has any one noticed how often when printing HTML pages that the last page that comes out is just empty or useless? |
Volker 26-Apr-2006 [981] | How well does OO with such things? |
older newer | first last |