You might test printing the escape sequences byte per byte: 27 38 108 49 79 (decimal values
printLandscape()
{
print((char)27);
print((char)38);
print((char)108);
print((char)49);
print((char)79);
}
followed by print("hello");
get the idea?
What exact printertype is it?
Its interpreter might slightly differ.. or just not support landscape; URL manual?