
\nopagenumbers \chyph % Použijte csplain

\newcount\pnum \newcount\snum

\pnum = 0   %%% Počáteční čílo mínus jedna
            %%% Pro navázání dalších stránek stačí volit např. 
            %%% \pnum = 300
\snum = 10  %%% Počet stránek

\magnification\magstep1
\input cpalatin
\font\small=\fontname\tenrm\space at10truept

\voffset=-1.5truecm \hoffset=-1truecm
\advance\hsize by2truecm \advance\vsize by3truecm 

\newcount\tnum
\pageno=\pnum \divide\pageno by30 \advance\pageno by1

\def\radek #1:#2:#3:#4:{\noindent\vrule height 12pt depth6pt
  \if ?#1? \global\advance\pnum by1 
  \hb 1.2cm {\hfill\kern-1em\the\pnum.\ }\vrule
  \else \hb 1.2cm {č.}\vrule \fi
  \hb 3.5cm {#1}\vrule  % Jméno a příjmení
  \hb 3.8cm {#2}\vrule    % Adresa 
  \hb 2.5cm {#3}\vrule  % Rodné číslo
  \quad #4 \hfill\vrule % Podpis
  \par\hrule}
\def\hb #1 #2{\hbox to#1{\quad#2\hss}}

\def\hlava{\noindent Podpisový arch Petice za otevřené elektronické
  formáty a programy\medskip
  \noindent Podpisové místo:}

\loop
  \hlava\bigskip
  \hrule
  \radek Jméno a příjmení:adresa:rodné číslo:podpis:
  {\loop 
    \radek::::
    \advance\tnum by1
    \ifnum\tnum<30 \repeat
    \medskip
    \hfill{\small-- \the\pageno\ --}
    \vfil\break
  }
\advance\snum by-1
\ifnum\snum>0 \repeat


\bye