[Gambas-user] How to sent a line line to a lp1 printer and form to lp0 printer directly.

Doriano Blengino doriano.blengino at ...1909...
Thu Sep 24 09:41:58 CEST 2009


Benoît Minisini ha scritto:
>> these are shell commands, cat and echo
>> cat shows the contents of a file and echo print a string in screen
>> we use redirection which is >
>> to a device printer /dev/lp0 or lp1 or lp2 see what is your printer
>>
>> To print a file you can write in shell or in gambas SHELL command the
>>  command cat file > /dev/lp0
>>
>> there must be a file with name "file" which contains what you want to print
>>
>> or if you want to print a line straight use echo
>>
>> if you type in a console echo "test" you see in console the word test,
>> so you redirect this to printer lp0 with this command
>>
>> echo "test" > /dev/lp0
>> and you print it.
>>
>> try them fisrt from a console and then use them with Gambas SHELL or EXEC
>>
>>     
>
> In Gambas, you can use PRINT instead of running a shell to run "echo"!
>
>   
This is true but... can I redirect output to every file I want using a 
simple one-line syntax?
It could be interesting, as in the unix world everything is a file:

    PRINT "Program started" TO "/var/log/messages"      ' append? or...
    PRINT "Program started" APPEND "/var/log/messages"

...or something like that. Truth is that one can make a subroutine to do it.

Regards,
Doriano



More information about the User mailing list