-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.89-64-75-0.dynamic.chello.pl!no
t-for-mail
From: Jarosław Sokołowski <j...@l...waw.pl>
Newsgroups: pl.misc.telefonia
Subject: Re: Ciekawe numery 2023
Date: Sat, 13 May 2023 16:17:28 +0200
Organization: : : :
Message-ID: <s...@f...lasek.waw.pl>
References: <a...@g...com>
<1...@4...net>
<1ch92i97662rs$.1te61q7mpc572.dlg@40tude.net>
<m...@i...localdomain>
<s...@f...lasek.waw.pl>
<m...@i...localdomain>
<s...@f...lasek.waw.pl>
<7w459nseyiu2.xhss9ttvofr7$.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<1lwdil2nve7y.12vx31nsbdv73$.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<rsxmmqtnk1xg$.1epc0foatkf7f$.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<o...@4...net>
<s...@f...lasek.waw.pl>
<8yilmgdezyqy$.n2y3fmuih1r9.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<bc8s01987edt$.k2mf0ji6486g.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<1h1gl9yh7m7c9.rwhx2p1u7cu$.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<nvexw8wiiw27$.1rqutw4jx8neo$.dlg@40tude.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
Injection-Info: news.icm.edu.pl;
posting-host="89-64-75-0.dynamic.chello.pl:89.64.75.0";
logging-data="602736"; mail-complaints-to="u...@n...icm.edu.pl"
User-Agent: slrn/pre1.0.4-6 (Linux)
Cancel-Lock: sha1:thVmjIhiMz/uHyIKBEgxRXu2/sQ=
Xref: news-archive.icm.edu.pl pl.misc.telefonia:243161
[ ukryj nagłówki ]Pan J.F napisał:
>> Ale *co* przetworzyć, bo ja nie wiem? Chyba nie bitmapę budowaną
>> w RAM, pikskel po pikselu, jak za czasów Turbo Pascala?
>
> Też.
>
> Koncepcja jest/była taka, ze jak program potrafi cos na ekranie
> narysowac wywołując odpowiednie funkcje API, to zmieniasz "kontekst
> graficzny", powtarzasz te same wywołania, ewentualnie skalując troche
> - i prawie to samo wyskakuje na drukarkę.
>
> Sa w API pixele, linie, prostokąty, łuki, koła, teksty oczywiscie,
> oraz obrazki.
Toć przecież mówię: linie, prostokąty, łuki, koła. Jak w Turbo Pascalu.
Od współczesnych silników graficznych jednak wymaga sie "trochę" więcej.
> Tu od początku jest grafika na ekranie, i czasem trzeba ją wypluc na
> drukarkę. A drukarki są rózne, wiec driver zamienia API windows na
> dane strawne do drukarki.
> Zadne pdf, PS, SVG, Qt nie jest tu potrzebne.
>
> Przy okazji wymyslili WMF - czyli wywołania API zebrane w plik.
O właśnie, bardzo dobra (nomen omen) ilustracja: pliki WMF. Ja o nich
pierwszy raz usłyszałem na etapie Windows 3.*. Że to jest "przełom
technologiczny". Może i był. Ale od tego czasu o tym formacie wszyscy
zdążyli zapomnieć. A on też się nie rozwinął wcale. Turbo Pascal taki.
Całkiem sporo oprogramowania pochodzącego z normalnego świata udało się
przeportować na Windows. Razem z podsystemami Qt, SVG, PS, PDF -- tylko
dzięki nim ten soft do czegoś się nadaje. Zjawisko odwrotnie nie zachodzi.
Już od wielu lat na Windows nie powstało nic, co ktokolwiek miałby ochotę
przeportować na inny system. Ostatni przypadek to klony Office. Ale nie
dlatego przecież, że Power Point dysponuję wyrąbiastą turbopascalową
grafiką, tylko żeby być kopmpatybilnym z całą tą bylejakością mainstreamu.
Możliwości tego systemu się wyczerpały.
> Drukarka swietnie kody paskowe drukuje, ma do tego stosowne komendy ..
> ale twój program w ogole sie nie posluguje PCL. Driver tłumaczy.
> I nie zatrzymasz przetwarzania przez driver w połowie, zeby wysłać do
> drukarki pare komend PCL, a potem dokonczyc recepte.
>
> To mniej wiecej tak, jakbys chcial receptę z TeXa wydrukować.
Nawet dokładnie tak. Współczesnie TeX należy traktować jako driver
drukarki o wydajnym i łatwym w użyciu API. Dawno temu redakcja jednej
z gazet (lub czasopism) namówiła mnie do napisania artykułu na temat
konstrukcji takich driverów i integracji z całą resztą. Wtedy dla
niektórych była to nowość.
> A drukarka prostym kodem Esc ... ladne kody paskowe drukuje.
> No chyba, ze TeX ma jakies mozliwosci.
Jakieś mieć musi. Dzisiaj, gdy zaglądam w metainformacje plików PDF
generowanych przez system internetowy mojego banku, to tam stoi
"Generator: pdfTeX-1.40.15". Warto przy tym wiedzieć, że w bankach
jest wyraźna nadreprezentacja serwerów Windows (one mają papier, więc
jest dupochron). Ale z drugiej strony banki mają dość kasy, by zapłacić
za dobrze działające systemy.
--
Jarek
Następne wpisy z tego wątku
- 13.05.23 16:18 Jarosław Sokołowski
- 15.05.23 00:38 Grzexs
- 15.05.23 14:48 J.F
- 15.05.23 14:59 J.F
- 15.05.23 15:04 J.F
- 15.05.23 15:39 Jarosław Sokołowski
- 15.05.23 15:40 Jarosław Sokołowski
- 15.05.23 17:08 J.F
- 15.05.23 17:42 Jarosław Sokołowski
- 15.05.23 19:19 J.F
- 15.05.23 19:44 Jarosław Sokołowski
- 15.05.23 20:52 Krzysztof Halasa
- 16.05.23 10:49 J.F
- 16.05.23 11:05 J.F
- 16.05.23 11:49 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Chess
- Vitruvian Man - parts 7-11a
- Czas umierać.
- [ot] aplikacja - ameryk. nr. telef + dzwonienie za free do stanow i kanady
- Vectra 'Plan domowy bez limitu'
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Re: Ponownie: androSRAJ i zarządzanie książką teleSRAną z bitMłyna
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Android, export/import książki telefonicznej
- Przeniesienie numeru HaloNet -> INEA
- Czy tradycyjna telefonia stacjonarna już nie istnieje?
- AB=45 - co to?
- Szok! Działający automat telefoniczny!
- Modemy sprzętowe PSTN i ISDN Microcom - czy ma to jakąś wartość
- Ciekawe numery 2023
Najnowsze wątki
- 2024-05-18 Warszawa => Software .Net Developer <=
- 2024-05-18 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-18 Ulm => Solution Architect (sichere Kommunikation und IoT-Loesungen <=
- 2024-05-18 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-05-18 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-18 Wrocław => Consultant/Implementer Comarch ERP XL <=
- 2024-05-18 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-05-18 Warszawa => Account Manager (Recruitment Services) <=
- 2024-05-18 Łódź => Salesperson - CRM Systems <=
- 2024-05-18 Łódź => Handlowiec - Systemy CRM <=
- 2024-05-17 ZŁOMNIK o pracy w TVN TURBO, nowych przepisach i współczesnej motoryzacji. Turbo Taryfa!
- 2024-05-17 Białystok => DevOps Engineer Conexa First (Contractor) <=
- 2024-05-17 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-17 Zabrze => Junior HelpDesk <=
- 2024-05-17 Bieruń => Administrator i wdrożeniowiec Lotus Notes/Domino <=