Andrew, Thanks for responding. Does this mean that there is no way to print directly to a printer? I have been unable to find even one reference to printing hardcopy in any of the 3 rebol books I have or on the rebol website.
Here is my dilemma: we have a database that holds data of donations to our non-profit organization. I have made a program to create a receipt for each donation, and email it to the donor. Problem: some donors don't have email addresses. To them I must print out a receipt on paper. Also, I need to be able to print out mailing labels. Is there really actually no easy way to do this? The printer I use is not shared, but local to my computer (if that helps). Louis At 08:43 PM 4/17/2002 +1200, you wrote: >That code doesn't work well over a network operating system. > >Andrew Martin >ICQ: 26227169 http://valley.150m.com/ >-><- > >----- Original Message ----- >From: "Dr. Louis A. Turk" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Wednesday, April 17, 2002 11:08 AM >Subject: [REBOL] Re: Using a printer in Windows > > > > Hi rebols, > > > > There doesn't seem to be much in the archives about printing to a real > > printer (in my case a HP LaserJet III). I found the following code from > > Andrew, but I can't seem to get it to work. Perhaps my problem is that my > > printer is on port lpr2: > > > > I thought that I had this figured out once, but I can't seem to find the > > script that used it. > > > > I'm using Windows 2000, but also would like to do it running under Linux. > > > > For my particular need right now I want to print plain text directly to >the > > printer. I would rather not have to make html or pdf files first. > > > > Louis > > > > At 09:19 AM 1/9/2002 +1300, you wrote: > > >Philippe wrote: > > > > I want to know if it's possible to user a printer from a rebol program >? > > > > > >Try something like this: > > > > > >REBOL [ > > > Name: 'Printer > > > Title: "Printer" > > > File: %"Printer.r" > > > Author: "Andrew Martin" > > > eMail: [EMAIL PROTECTED] > > > Date: 27/Sep/2001 > > > Example: [ > > > Printer "This goes to the printer!" > > > Printer/Page "This prints this line and feeds a page!" > > > ] > > > ] > > > > > >Printer: func [ > > > "Sends text to printer on //prn." > > > [catch] > > > Text [string!] "The text to be printed." > > > /Page "Append Carriage Return (CR) and Page Feed." > > > ][ > > > throw-on-error [ > > > secure [ > > > %//prn [allow write] > > > ] > > > write %//prn Text > > > if Page [write/binary %//prn "^(0D)^(page)"] > > > Text > > > ] > > > ] > > > > > >] > > > > > >It works OK on Windows PCs. For other computers, you might have to change > > >the %//PRN to something else. > > > > > >Andrew Martin > > >ICQ: 26227169 http://valley.150m.com/ > > >-><- > > > > > > > > > > > >-- > > >To unsubscribe from this list, please send an email to > > >[EMAIL PROTECTED] with "unsubscribe" in the > > >subject, without the quotes. > > > > -- > > To unsubscribe from this list, please send an email to > > [EMAIL PROTECTED] with "unsubscribe" in the > > subject, without the quotes. > > > > >-- >To unsubscribe from this list, please send an email to >[EMAIL PROTECTED] with "unsubscribe" in the >subject, without the quotes. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
