please give me java code for printer 'two computers are connected in network(192.168.0.1, 192.168.0.2 if i know ip address only)now i am run a program on computer1(192.168.0.1)for finding printerservices of printer to be connected to computer2(192.168.0.2).' what is the code???
my program is given below but i need for ' in a network 3 computers are connected with ipaddress 192.168.0.1, 192.168.0.2, 192.168.0.3. Each computer having a printer. Now i am run a program on computer1(192.168.0.1) at that time computer3's(192.168.0.3) printer is activate and gives printout'. what is the program
plese help me...
Main.java
public class Main
{ public static String text2print; public static void main (String [] args) { text2print="This rolls out the printer......"; Print dezetekst=new Print(); System.exit (0); } }
private final static int POINTS_PER_INCH = 12; //private String text2print;
public Print () { //--- Create a new PrinterJob object PrinterJob printJob = PrinterJob.getPrinterJob (); //--- Create a new book to add pages to Book book = new Book (); //--- Add the cover page using the default page format for this print job book.append (new IntroPage (), printJob.defaultPage ()); //--- 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) {
//--- Create the Graphics2D object Graphics2D g2d = (Graphics2D) g; //--- Translate the origin to 0,0 for the top left corner g2d.translate (pageFormat.getImageableX (), pageFormat.getImageableY ()); //--- Set the default drawing color to black g2d.setPaint (Color.black); //--- Print the title String titleText = text2print; Font titleFont = new Font ("arial", Font.BOLD, 12); g2d.setFont (titleFont); //--- Compute the horizontal center of the page FontMetrics fontMetrics = g2d.getFontMetrics (); double titleY = 3 * POINTS_PER_INCH; double titleX =0; g2d.drawString (titleText, (int) titleX, (int) titleY); return (PAGE_EXISTS); } } }
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
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();
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
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();