| Author |
please help me for ' to print on printer which is in network system
|
ned him
Greenhorn
Joined: Aug 06, 2007
Posts: 7
|
|
Below program is normal java program for print 2 strings on 3/3 inch page but i want ' in a network 3 computers are connected with ipaddress 192.168.xxx.xxx. Each computer having a printer. Now i am running this program on computer1 at that time computer3's printer is activate and gives printout'. what is the program 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); } } } but i want ' in a network 3 computers are connected with ipaddress 192.168.xxx.xxx. Each computer having a printer. Now i am running this program on computer1 at that time computer3's printer is activate and gives printout'. what is the program
|
 |
 |
|
|
subject: please help me for ' to print on printer which is in network system
|
|
|