DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦15f2d6276⟧ TextFile

    Length: 14333 (0x37fd)
    Types: TextFile
    Notes: UNIX file
    Names: »print«

Derivation

└─⟦c93a30372⟧ Bits:30004169/disk3.imd Uniplex II+ V.6 release 1.0 (dansk)
└─⟦c93a30372⟧ UNIX Filesystem
    └─⟦this⟧ »up/new/usr/UAP/ufill/usrc/print« 

TextFile

V.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T.......T....H..
:TITLE
U D S K R I V N I N G S M E N U
:SCREEN

 DAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF@@
 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
 B                         B                                               B@@
 [                         [                                               [
 B Opgavenavn              B [DOCNAMES____________________________________]B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Printer                 B [PRTR________________________________________]B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Udskriftslayout         B [STYLE_______________________________________]B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Udskriv fra sidenummer  B [FROM]  til sidenummer [TO__]                 B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Antal kopier            B [COPY]                                        B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Venstre margen indrykn. B [LHM]                                         B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 JAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH@@
 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[

             (Tryk <PIL-NED> for specielle udskr.faciliteter)
:SCREEN

 DAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF@@
 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
 B                         B                                               B@@
 [                         [                                               [
 B Vis p▶86◀ sk▶91◀rmen f▶9b◀rst    B [SCR_]                                        B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Stop efter hver side    B [INT_]                                        B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Kun hver anden side     B [ALT_]                                        B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Udskriv fra kapitelnr.  B [SFRM]  til kapitelnr. [STO_]                 B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 B Brug printerens kopi-   B [ACPY]                                        B@@
 [                         [                                               [
 B facilitet (om muligt)   B                                               B@@
 [                         [                                               [
 B                         B                                               B@@
 [                         [                                               [
 JAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH@@
 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[

             (Tryk <PIL-NED> for yderligere udskr.faciliteter)
:SCREEN

        Nedenst▶86◀ende oplysninger vil erstatte layout-
        specifikationerne i det valgte udskriftslayout.

        [OVERRIDE________________________________________________]

    DAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF@@
    [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
    B                       B                                       B@@
    [                       [                                       [
    B   Papirst▶9b◀rrelse      B   [paper_________]                    B@@
    [                       [                                       [
    B                       B                                       B@@
    [                       [                                       [
    B   ▶9d◀verste kantmargen  B   [h1]                                B@@
    [                       [                                       [
    B   Nederste kantmargen B   [f1]                                B@@
    [                       [                                       [
    B   Venstre kantmargen  B   [l1]                                B@@
    [                       [                                       [
    B   H▶9b◀jre kantmargen    B   [r1]                                B@@
    [                       [                                       [
    B   Indvendig margen    B   [g1]                                B@@
    [                       [                                       [
    B                       B                                       B@@
    [                       [                                       [
    JAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH@@
    [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
:LABELS
DOCNAMES= type char, default = $(1), minimum = 1,
        chars = "E",
        prompt = "Angiv navn p▶86◀ opgaven/opgaverne, der skal udskrives";

PRTR = type char, default = $(3), reply = "*uprtcmd -p $Uidcode", prompt =
        "Tryk <MELLEMRUM> for at v▶91◀lge printer";

STYLE= type char, default = $(2), reply = "*uprtcmd -s $Uidcode", prompt =
        "Tryk <MELLEMRUM> for at v▶91◀lge udskriftslayout";

LHM     = type dec, default = 0, minimum = 0, maximum = 999,
        prompt = "Angiv indrykning i antal tegn";

FROM    = type dec, default = 1, minimum = 0,
        prompt = "Angiv nummer p▶86◀ den f▶9b◀rste side, der skal udskrives";

TO      = type dec, default = 9999, minimum = 0, prompt =
        "Angiv nummer p▶86◀ den sidste side, der skal udskrives";

COPY    = type dec, default = 1, minimum = 1, maximum = 9999;

SFRM    = type dec, default = 0, minimum = 0,
        prompt = "Angiv nummer p▶86◀ det f▶9b◀rste kapitel, der skal udskrives";

STO     = type dec, default = 9999, minimum = 0, prompt =
        "Angiv nummer p▶86◀ det sidste kapitel, der skal udskrives";

SCR     = type char, reply = "nej!ja",
        prompt = "Opgaven bliver vist p▶86◀ sk▶91◀rmen, som den vil blive udskrevet p▶86◀ printeren";

INT     = type char, reply = "nej!ja",
        prompt = "Giver mulighed for manuel papirindf▶9b◀ring.  Fungerer ikke via print spooler";

ALT     = type char, reply = "nej!ja",
        prompt = "Tryk <MELLEMRUM> for at v▶91◀lge";

ACPY    = type char, reply = "ja!nej",
        prompt = "Printerens kopifunktion er hurtigere, men siderne skal sorteres efter udskr.";

OVERRIDE= type char, reply = "Erstat IKKE udskriftslayout!Erstat det valgte udskriftslayout",
        prompt = "Tryk <MELLEMRUM> for at v▶91◀lge";

paper      = type char, reply  = "A4!A5!A4-tv▶91◀rformat!A3!Kalender!8x11!8x14!5x8",
           prompt = "Tryk <MELLEMRUM> for at v▶91◀lge";

h1         = type dec,  default = 0, minimum = 0,
           prompt = "Angiv antal linier for ▶9b◀verste kantmargen";

f1         = type dec,  default = 0, minimum = 0,
           prompt = "Angiv antal linier for nederste kantmargen";

l1         = type dec,  default = 0, minimum = 0,
           prompt = "Angiv antal tegn for venstre kantmargen";

r1         = type dec,  default = 0, minimum = 0,
           prompt = "Angiv antal tegn for h▶9b◀jre kantmargen";

g1         = type dec,  default = 0, minimum = 0,
prompt = "Angiv antal tegn for indvendig margen (skiftevis venstre og h▶9b◀jre)";
:MAPS
* UFILL has no range limits at present, so silently correct invalid range
if $(TO) <= $(FROM)
   set $(TO) $(FROM)
endif

map $(OVERRIDE) = "Erstat IKKE udskriftslayout" "N"
map $(OVERRIDE) = "Erstat det valgte udskriftslayout" "Y"

:COMMANDS
eval set xx `uprtcmd -d "$(PRTR)"`
pcap=$2
device="$3"
eval upflags=`uprtcmd -f "$(STYLE)"`
defflags="-p $pcap $upflags"

flags="-m $(LHM) -Ss $(SFRM) -Es $(STO) -S $(FROM) -E $(TO)"
intflag=""
background="&"
case "$(INT)" in
    "ja")
        case "$device" in
            *\|*) ;;
               *) intflag="-i"; background="";;
        esac;;
esac
case "$(ALT)" in
    "ja") flags="$flags -a";;
esac
case "$(ACPY)" in
    "ja") flags="$flags -c $(COPY)";;
       *) flags="$flags -cm $(COPY)";;
esac
case $(OVERRIDE) in
    "Y") flags="$flags -P $(paper) -mt $(h1) -mb $(f1) -ml $(l1) -mr $(r1)";;
esac

DT=`udate "+%d %h 19%y"`
case $(SCR) in
     "ja")
        uprop -t $defflags $flags "-D$DT" $(DOCNAMES) > /tmp/WPSC$Uusername &
        popup ptos /tmp/WPSC$Uusername
        rm /tmp/WPSC$Uusername
        echo "
        Tryk <RETUR> hvis opgaven skal udskrives,
        eller * <RETUR> hvis den ikke skal udskrives."
        read RSP
        case "$RSP" in
            ''|Y|y) ;;
            *) exit 0;;
        esac;;
esac

trap '' 1
eval exec uprop $intflag $defflags $flags "\"-D$DT\"" $(DOCNAMES) $device $background
exit 0

:HELP
  UDSKRIVNINGSMENU

  Udfyld f▶9b◀rste side af formularen i henhold til nedenst▶86◀ende:

  Opgavenavn          Systemet viser navnet p▶86◀ den opgave, der skal
                      udskrives, eller indtast andet opgavenavn.

  Printer             Tryk  <MELLEMRUM> for at se de printere,  der
                      kan v▶91◀lges imellem.

  Udskriftslayout     Tryk  <MELLEMRUM> for at se de  udskriftslay-
                      outs, der er mulige at v▶91◀lge imellem.

  Udskriv fra sidenr. Angiv  nummeret p▶86◀ f▶9b◀rste side, der skal  ud-
                      skrives, hvis forskellig fra 1.

  Til sidenummer      Angiv sidste sidenummer, der skal  udskrives,
                      hvis det ikke skal v▶91◀re sidste side (=9999).

  Antal kopier        Angiv antal gange hver side skal udskrives.

  Venstre margen      Angiv  i tegn, det antal positioner hele tek-
  indrykning.         sten skal rykkes ind fra venstre ved udskriv-
                      ningen.

  Hvis  du ▶9b◀nsker at ▶91◀ndre i n▶91◀ste side af  udskrivningsformularen,
  trykkes <PIL NED> og side 2 af formularen fremkommer.
.FS
  Udfyld anden side af formularen i henhold til nedenst▶86◀ende:

  Vis p▶86◀ sk▶91◀rmen      Opgaven  kan blive vist p▶86◀ sk▶91◀rmen f▶9b◀rst -  i
  f▶9b◀rst               formateret  form,  som den vil se ud n▶86◀r  den
                      bliver udskrevet.

  Stop efter hver     Hvis der v▶91◀lges ja, kan papiret manuelt is▶91◀t-
  side                tes efter hver side.

  Kun hver anden side Hvis der v▶91◀lges ja, kan der udskrives p▶86◀ beg-
                      ge sider af papiret.

  Udskriv fra         Angiv nummer p▶86◀ det kapitel, hvorfra udskriv-
  kapitelnummer       ningen skal starte.

  Til kapitelnr.      Angiv  nummer p▶86◀ det sidste kapitel, der skal
                      udskrives.

  Brug printerens     Svares  der 'ja', og der er bedt om flere ko-
  kopifacilitet       pier,  vil  systemet udskrive alle  sider  1,
  (om muligt)         dern▶91◀st  alle  sider 2 o.s.v. Nogle  printere
                      har  denne  kopifacilitet, og denne form  for
                      udskrivning  g▶86◀r  hurtigere end hvis der  ud-
                      skrives  i s▶91◀t.
                      Svares der 'nej', og der er bedt om flere ko-
                      pier, vil systemet udskrive i s▶91◀t.

  Hvis  du  ▶9b◀nsker at ▶91◀ndre i margener samt papirst▶9b◀rrelse for  det
  angivne  layout,  trykkes <PIL NED> og sidste side  i  formularen
  fremkommer.
.FS
  Hvis   der  skal  ▶91◀ndres  i  det  ovenforn▶91◀vnte  layout   trykkes
  <MELLEMRUM>  n▶86◀r mark▶9b◀ren st▶86◀r p▶86◀ linien med teksten:

        Erstat IKKE udskriftslayout

  S▶86◀ f▶9b◀lgende tekst fremkommer:

        Erstat det valgte udskriftslayout

.FS
  Udfyld tredie side af formularen i henhold til nedenst▶86◀ende:

..F.....T.......T.....V.T.......T.......T.......T.......T.......T.L.
  Papirst▶9b◀rrelse      Med  <MELLEMRUM> kan der v▶91◀lges papirst▶9b◀rrel-
                      se. Valgmulighederne kan variere i de enkelte
                      UNIPLEX installationer. Der kunne f.eks. v▶91◀re
                      f▶9b◀lgende muligheder:
                      A4,  A5, A4-tv▶91◀rformat, Kalender, 8x11, 8x14,
                      5x8 (de sidste angivet i tommer).

  ▶9d◀verste/nederste    Angiv i linier hvor meget "luft" der skal v▶91◀-
  kantmargen          re  fra  papirets kant til en  eventuel  top-
                      /bundmargen,  eller hvis der ingen  top/bund-
                      margen er valgt til selve teksten.

  Venstre/h▶9b◀jre       Angiv i tegn, hvor meget "luft" der skal v▶91◀re
  kantmargen          fra  papirets kant til venstre og h▶9b◀jre  mar-
                      gen.

  Indvendig margen    Angiv i tegn en eventuel ekstra plads p▶86◀ hen-
                      holdsvis  venstre og h▶9b◀jre sider til  indbin-
                      ding og hulning af opgaven.

  N▶86◀r  sidste  side  af udskrivningsformularen er  udfyldt  trykkes
  F1=UDF▶9d◀R og udskrivningen af opgaven g▶86◀r igang.