Interpress - Interpress
Az Interpress egy oldalleíró nyelv, amelyet a Xerox PARC fejlesztett ki , a Forth programozási nyelv és egy korábbi JaM nevű grafikus nyelv alapján. A PARC nem tudta értékesíteni az Interpress szolgáltatást. Két alkotója, Chuck Geschke és John Warnock otthagyta a Xeroxot, megalapította az Adobe Systems rendszert , és létrehozott egy hasonló, PostScript nevű nyelvet . Az Interpress alkalmazást egyes Xerox nyomtatókban használják, amelyek közül a legjelentősebb a DocuTech Network Production Publisher volt, és a Xerox Ventura Publisher támogatja . Az Interpress a PARC InterScript rendszerének kimeneti formátumaként is használható , amely a szöveges dokumentumok szerkeszthető szövegszerkesztő formátuma . Az Interpress egy olyan dokumentum kívánt vagy ideális megjelenését írja le, amelyet teljesen más folyamat (emitter) állított össze. Minden vonalvégző, elválasztási és vonaligazolási döntést, sőt, minden döntést a képek formájáról és helyzetéről a mester létrehozása előtt kell meghozni. Mivel az Interpress eszközfüggetlen módon írja le a dokumentumot, a mester különféle eszközökre nyomtatható, amelyek mindegyike a legjobb közelítést adja a mester által képviselt ideálhoz.
Funkcionális készletek
Az Interpess olyan kiterjedt, hogy egyes nyomtatógyártók inkább csak annak egy részét támogatják, esetleg a fejlesztési idő és költségek csökkentése vagy a teljesítmény javítása érdekében. Felismerve ezt és a káosz lehetőségét, ha minden nyomtató a nyelv egy másik részét alkalmazná, az Interpress-t úgy tervezték, hogy három szabványos funkciókészletet definiáljon:
Kereskedelmi készlet
- Szöveg- és űrlapnyomtatási alkalmazásokhoz tervezték, például alapvető szöveg vagy szkennelt képek használatával szükség lehet egy adatközpontban.
Publikációs készlet
- tartalmazza az összes kereskedelmi készletet és ívelt vonalakat, kitöltött körvonalakat, téglalap alakú vágást, szintetikus grafikát és szürke színű képességeket.
Professzionális grafikus készlet
- az összes képalkotó létesítményből (típusok, literálok és az alapnyelv operátorai), a színes kódolásból és a nyomtatási utasításokból áll (amelyeket Ernest L. Legg bővített)
| Kereskedelmi | Kiadvány | Professzionális grafika | |
|---|---|---|---|
| SZÖVEG | 90 ° -os elfordulások | 90 ° -os elfordulások | minden forgás |
| GRAFIKA | nincsenek nyírva töltött téglalapok |
téglalap alakú nyírással kitöltött körvonalak |
önkényes nyírással kitöltött körvonalak |
| SZÍN | szilárd / minta fekete | szürkeárnyalatos | teljes szín |
| PIXEL | bináris tömbök | bináris tömbök | szürkeárnyalatos tömbök |
Nyomtatási utasítások
Ez a funkciókészlet lehetővé teszi a nyomtató számára, hogy melyik adathordozót használja (papírméret, típus, szín), a másolatok számát, a nyomtatott oldalakat, valamint olyan befejező műveleteket, mint a tűzés. Ezek az utasítások nem kötelezőek, és működésük a nyomtató képességétől függ.
Példa
| "Interpress / Xerox / 3.0" fejléc | - standard fejléc-- |
| {utasítás} | --eszköz utasításai-- |
| KEZDŐDIK | - a mester kezdete-- |
| {preambulum} | - preambulum-- |
| {1 oldal} | --első oldal-- |
| {2. oldal} | --második oldal-- |
| VÉGE | - a mester vége |
Egy bonyolultabb struktúra magában foglalná a Beágyazott blokkokat és a CONTENTINSTRUCTIONS jelzőt, amelyet arra használnak, hogy megkülönböztesse a tartalmi utasítások törzsét az oldal törzsétől. Általában a tartalmi utasítások elsőbbséget élveznek a dokumentum utasításaihoz képest. A beágyazott blokkok {BEGIN..END} lehetővé teszik a nagyobb dokumentumok összeállítását kisebbekből.
Betűtípusok
Ezek olyan meghatározások, amelyek gyakran megtalálhatók a preambulumban, mivel általában a teljes dokumentumra vonatkoznak.
| "Interpress / Xerox / 3.0" fejléc | --fejléc-- |
| KEZDŐDIK | - a mester kezdete-- |
| { | - preambulumbekezdés-- |
| "Xerox" azonosító | |
| "XC1-3-3" azonosító | |
| "Modern" azonosító | |
| 3 MAKEVEC FINDFONT | |
| 0,00635 MÉRLEG | - hozzon létre egy 18 pontos betűtípust-- |
| MODIFYFONT | |
| 0 FSET | --hely a keretben [0] |
| "Xerox" azonosító | |
| "XC1-3-3" azonosító | |
| "Modern-Italic" azonosító | |
| 3 MAKEVEC FINDFONT | |
| 0,00635 MÉRLEG | - hozzon létre egy 18 pontos dőlt betűtípust-- |
| MODIFYFONT | |
| 1 FSET | --hely a keretben [1] |
| } | - preambulum vége-- |
| { | - 1. oldal - |
| 0 BEÁLLÍTÁS | - állítsa be a betűtípust-- |
| 0,05 0,25 SZETT | - beállított helyzet-- |
| Karakterlánc "Szöveg nyomtatása" | - nyomtatandó szöveg-- |
| ELŐADÁS | - szöveg beírása a képbe-- |
| 1 BEÁLLÍTÁS | - állítsa be a dőlt betűtípust-- |
| Karakterlánc "dőlt" | - dőlt betűvel nyomtatandó szöveg - |
| ELŐADÁS | |
| } | --oldal vége-- |
| VÉGE | - a mester vége |
Hivatkozások
Külső linkek
- Usenet-bejegyzés 1985-ből, amely leírja az Interpress történetét és összehasonlítja a PostScript-szel
- http://www.daube.ch/docu/pdl02.html
- http://www.bitsavers.org/pdf/xerox/xns/standards/XSIG_038306_Introduction_to_Interpress_Jun1983.pdf