File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSP and the fly likes jsp program for client side printer to print these 2 strings on 3/3 inch page Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Reply locked New topic
Author

jsp program for client side printer to print these 2 strings on 3/3 inch page

ned him
Greenhorn

Joined: Aug 06, 2007
Posts: 7
this is for normal java program for print 2 strings on 3/3 inch page

but i want in jsp program for client side printer to print these 2 strings on 3/3 inch page

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.font.FontRenderContext;
import java.awt.font.LineBreakMeasurer;
import java.awt.font.TextAttribute;
import java.awt.font.TextLayout;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
import java.awt.print.Book;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterJob;
import java.text.AttributedString;
import java.util.Vector;
import java.awt.image.*;
import java.awt.*;
import java.awt.font.*;
import java.awt.print.Paper;
import java.awt.geom.*;
import java.awt.print.*;

public class Min12 {
public static String text2print;
public static String text1print;
public static void main (String [] args) {
text2print=" HAI ";
text1print="Hello....";
Pi dezetekst=new Pi();

}
}
class Pi extends Min12 {

private final static int POINTS_PER_INCH = 1;

private PageFormat pgFormat = new PageFormat();
private Book book = new Book();
private Paper p;
private int W;
private int H;

public Pi() {
p = new Paper();
p.setSize(W = 188, H = 188); //3" x 3"
// p.setImageableArea(20, 21, 2 ,286); //half inch margins
pgFormat.setPaper(p);
//--- Create a new PrinterJob object
PrinterJob printJob = PrinterJob.getPrinterJob ();
//--- Create a new book to add pages to
//--- Add the cover page using the default page format for this print job
book.append (new IntroPage (), pgFormat);
//--- Tell the printJob to use the book as the pageable object
printJob.setPageable (book);
try {
printJob.print();

} catch (Exception PrintException) {
PrintException.printStackTrace();
}
}
public void setPrint(String printmij)
{
text2print=printmij;
}

private class IntroPage implements Printable{


public int print (Graphics g, PageFormat pageFormat, int page) {
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint (Color.black);
String titleText = text2print;
String titleText1 = text1print;
g2d.setClip(null);
Font titleFont1 = new Font ("arial", Font.BOLD,30);
g2d.setFont(titleFont1);
g2d.drawString (titleText, 4,20);
Font titleFont2 = new Font ("arial", Font.PLAIN,18);
g2d.setFont (titleFont2);
g2d.drawString (titleText1, 10,35);
return (PAGE_EXISTS);
}
}
}
Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14687
    
  16

Please do not post the same question. Please continue in the other thread :
http://www.coderanch.com/t/292309/JSP/java/want-jsp-program-client-side


[My Blog]
All roads lead to JavaRanch
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: jsp program for client side printer to print these 2 strings on 3/3 inch page
 
Similar Threads
Printing Database Records to an external printer/paper?
i m new to java pls help for socket program of printer
please help me for ' to print on printer which is in network system
i want in jsp program for client side printer to print these 2 strings on 3/3 inch p
printing an ArrayList contents to printer