Discussion:
Printing out of a C-programm
Jakob Bucher
2014-08-31 08:41:00 UTC
Permalink
My printer, Brother HL-2040, does not accept print-jobs out of a C-program.=
It works, however, perfectly on the lpr-command, with office applications =
and emacs.

System: openSuse Linux 13.1
Compiler: GNU C-compiler 4.8-2.1.2
Driver: Brother HL-2060-CUPS+Gutenprint v5.2.9
Options: Locale, Remote, Use as Default, Accept Print jobs, Enable printing

The printer can be opened as a file, but it does not react on the "putc" co=
mmand nor on fprintf.
Printer status: ready, printing que emty;

What can be done?

Best regards

J. Bucher
Christoph K.
2014-08-31 12:24:22 UTC
Permalink
On 31 Aug 2014 08:41 GMT
My printer, Brother HL-2040, does not accept print-jobs out of a C-program. It works, however, perfectly on the lpr-command, with office applications and emacs.
System: openSuse Linux 13.1
Compiler: GNU C-compiler 4.8-2.1.2
Driver: Brother HL-2060-CUPS+Gutenprint v5.2.9
Options: Locale, Remote, Use as Default, Accept Print jobs, Enable printing
The printer can be opened as a file, but it does not react on the "putc" command nor on fprintf.
Printer status: ready, printing que emty;
What can be done?
Did you try to flush the output to the file / printer?

See: http://www.cplusplus.com/reference/cstdio/fflush/?kw=fflush


Also, try to provide more relevant information.
What file do you try to print to? Does the printer support raw output?
(I'm not at all an expert in printing, so maybe someone can help out
here?)

Regards
Christoph
andre maute
2014-09-02 12:06:23 UTC
Permalink
My printer, Brother HL-2040, does not accept print-jobs out of a C-program. It works, however, perfectly on the lpr-command, with office applications and emacs.
System: openSuse Linux 13.1
Compiler: GNU C-compiler 4.8-2.1.2
Driver: Brother HL-2060-CUPS+Gutenprint v5.2.9
Options: Locale, Remote, Use as Default, Accept Print jobs, Enable printing
The printer can be opened as a file, but it does not react on the "putc" command nor on fprintf.
Printer status: ready, printing que emty;
What can be done?
Do you really think that is a GCC problem??
Other applications on your system are working,
and I suppose they are compiled with GCC.

Regards Andre

Loading...