🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
3 messages
3 total messages Started by aras Thu, 01 Sep 2011 14:11
Wydruki na LPT
#152824
Author: aras
Date: Thu, 01 Sep 2011 14:11
16 lines
1343 bytes
Witam,
Piszę niedużą aplikację w Swing + HSQL.
Aplkacja ta musi współpracować ze starymi drukarkami igłowymi podłączonymi  
do LPT i na te drukarki "puszczać" dokumenty jak faktury itp.
Czy jest zatem jakaś biblioteka pozwalająca w prosty sposób formatowac  
tekst tak by dało się np. tworzyć na stronie tabele podając ilość kolumn,  
ich szerokości, położenie tekstu wewnątrz taiej kolumny, marginesy itd.,  
czy będę zmuszony stworzyć coś własnego ?

Oczywiście musi to być wydruk tekstu, więc wszelkie mi znane narzędzia  
raportujące odpadają.

pozdr.

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/
Re: Wydruki na LPT
#152826
Author: Jacek Czerwinski
Date: Fri, 09 Sep 2011 06:56
36 lines
2555 bytes
W dniu 2011-09-01 16:11, aras pisze:
> Witam,
> Piszę niedużą aplikację w Swing + HSQL.
> Aplkacja ta musi współpracować ze starymi drukarkami igłowymi
> podłączonymi do LPT i na te drukarki "puszczać" dokumenty jak faktury itp.
> Czy jest zatem jakaś biblioteka pozwalająca w prosty sposób formatowac
> tekst tak by dało się np. tworzyć na stronie tabele podając ilość
> kolumn, ich szerokości, położenie tekstu wewnątrz taiej kolumny,
> marginesy itd., czy będę zmuszony stworzyć coś własnego ?


Kiedyś pobieżnie szukałem, nie znalazłem. Tekstowe exporty z dostępnych 
silników raportów oczywiście nie spełniają części wymagań.

Za DOS-a miałem autorskie rozwiązanie w C++. Na pewno trzeba zrobić to 
warstwowo, opakować konkretne kody sterujące w ich abstrakcje. Dużo 
trudniejszy jest 'pion' wydruku, sprawdzanie 'czy ten blok jeszcze się 
zmieści na stronie, a jak nie to daj Do Przeniesienia' itp.

Lużne idee:
a) już martwa biblioteka tagów HTML-owych ESC ma koncepcję opakowywania 
tychże tagów, co zapewnia że zawsze będą "do pary".

b) gdzieś niedawno ni mignął (java.dzone?) artykuł, most, wrapper, 
pomiędzy AWT Printable a PDF-em. W sumie przenieśli to do zupełnie 
"innego świata". Ale to tylko sygnał, nie wczytywałem się.

c) mocne repozytorium informacji nt np kolumn, max długość, drukowalna 
etykieta, formatowanie prawo-lewo itp na pewno by było pomocne. Być może 
potraktowanie tego na wyższym stopniu abstrakcji umożliwi finalny wynik 
w LPT1:, TXT, PDF, HTML itp. Rzecz prowadzi do własnego silnika raportów.

d) czy któryś z silników jest tak mocno pluginowalny? Nie wiem ... może 
BIRT ?

Chetnie usłyszę o wynikach.
Re: Wydruki na LPT
#152825
Author: Michal Kleczek
Date: Fri, 09 Sep 2011 07:54
19 lines
1565 bytes
On 2011-09-01 16:11, aras wrote:
> Witam,
> Piszę niedużą aplikację w Swing + HSQL.
> Aplkacja ta musi współpracować ze starymi drukarkami igłowymi
> podłączonymi do LPT i na te drukarki "puszczać" dokumenty jak faktury itp.
> Czy jest zatem jakaś biblioteka pozwalająca w prosty sposób formatowac
> tekst tak by dało się np. tworzyć na stronie tabele podając ilość
> kolumn, ich szerokości, położenie tekstu wewnątrz taiej kolumny,
> marginesy itd., czy będę zmuszony stworzyć coś własnego ?
>
> Oczywiście musi to być wydruk tekstu, więc wszelkie mi znane narzędzia
> raportujące odpadają.
>

Szybki gugle "java dotmatrix" dal mi na przyklad:
http://www.java4less.com/textprinter/index.html

-- 
Michal
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads