Hi

Can anyone please help me as to how to print in java? Please tell me the basics first and then how to change the configurations.Actually I need to print in a thermal paper for issuing tickets. Can anyone please help?

Thanks

Abhik

How do you know it's obsolete if you don't know whether something newer exists? Obsolete means there is a newer method, not that the article describing the current method is old. ;)

If you just want a recently updated article, the Java Tutorial is a good start.

Comments
Lovely application of logic :P

I have seen this article and it is obsolete.Can you suggest something newer?

There were Two Points suggested, Did you look at the second one mentioning the Java Print Service ?

Edited 6 Years Ago by stephen84s: n/a

Actually I am trying to print from a thermal printer.. it will be a bill. so can anyone please mention the attributes required, like page,page size etc. I know java has the interface PrintRequestAttributeSet which is an interface for a set of
print request attributes.so can anyone please tell me the attributes reqd for thermal printing?

Thanks

Abhik

Edited 6 Years Ago by AbhikGhosh: n/a

Ah sorry, I missed that part of your original question.

I have no idea what settings you need either. I assume that if you have the thermal paper there, you can measure it and get a rough estimate of what page size etc you'll need. Experimentation will eventually give you the settings that you need to use.

The Java API doc page for PrintRequestAttributeSet
http://java.sun.com/javase/6/docs/api/javax/print/attribute/PrintRequestAttributeSet.html

Use the method add(Attribute attribute) to add an Attribute to the set (that method returns a boolean, true if adding the Attribute worked)

More information about the Attribute class:
http://java.sun.com/javase/6/docs/api/javax/print/attribute/Attribute.html

I also used Google and found a few potentially useful resources for you to read:
http://archive.midrange.com/java400-l/200702/msg00004.html
http://rooreynolds.com/category/microprinter/
(Both of those look like interesting articles)

Let us know how you go.

This article has been dead for over six months. Start a new discussion instead.