Нужна печать на принтер.
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Нужна печать на принтер. Expand / Collapse
Автор
Сообщение
23.02.2001 2:17
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.12.2001 19:49
Сообщ.: 128, Visits: 1 409
Подскажите как из Апплета
добраться до принтера и соответственно
распечатать что-нибудь.
Сообщ. #704952
24.02.2001 20:13
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
практически невозможно если вы будете сидеть за прокси-сервером.
А вообще обратитесь к пакетам
java.awt.print.*;
java.io.*;
Сообщ. #705037
25.02.2001 3:28
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.12.2001 19:49
Сообщ.: 128, Visits: 1 409
Все дело втом что использование этих пкетов безусловно работает как сомастоятельное приложение
и вот даже рабочий таму пример :
import java.awt.*;
public class PrintingTest extends Frame{
Graphics gg;
String a,b,c;
Font ff;
public PrintingTest() {
super("Printing Test");
ff=new Font("Dialog",1,20);
pack();
}

public void goprint(String a,String b,String c){
PrintJob pjob = getToolkit().getPrintJob(new Frame(),"Printing Test",null);
if (pjob != null) {
gg=pjob.getGraphics();
gg.setFont(ff);
gg.drawString("***************************",10,10);
gg.drawString("Клиент - ",10,30);gg.drawString(a,100,30);
gg.drawString("На счету - ",10,50);gg.drawString(b,120,50);
gg.drawString("Статус чета - ",10,70);gg.drawString(c,150,70);
pjob.end();
}
}


public static void main(String args[]) {
PrintingTest test = new PrintingTest("1111","2222","3333");
test.goprint("++","++","++");
test.dispose();
}
}

но как только дело даходит до апплета
срабатывает защита.
Однако определенно есть способ как-то это дело обойти - НО КАК ??????
Сообщ. #705046
26.02.2001 19:54
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 24.06.2004 20:23
Сообщ.: 32, Visits: 353
Смотри на:

http://www.relib.com/topic.asp?id=705100&tp=5
Сообщ. #705101
27.02.2001 0:08
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
В принципе можно "подписать апплет" - для этого существует тул в jdk1.2.2 - policytool .Он даст вам возможность избежать этого.Подробнее почитайте на форуме - java.sun.com.Я не помню точно url на сайт где можно найти руководство как применять этот тул но если Вы в Google.com наберете sign applet то найдете(я так искал.просто это довольно длинное описание как с ним работать).
Но для браузеров работает их собственная защита и они требуют покупки лайсенза.Но попробуйте.
Сообщ. #705112
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, mishgun, pl

Время GMT +3:00, Сейчас 4:28