Originally posted by Salem
Does it actually print anything at all?

Also try
int n = fprintf( printer, "buf" );
if ( n != 3 ) {
perror( "no dice" );
}

No, it doesn't print anything. The print controls don't show up or anything.
Where would I put the suggested 'if' statement?