From: Jeff S. <js...@en...> - 2002-03-21 22:04:01
|
Hello all, I'm having some problems printing. When the files are sent to the printer, there's a good 6-7 inches of white space at the top of the page before any content appears. This seems to be happening with all the templates. I'm printing to an HP LaserJet 4050N. Thanks, Jeff A copy of the invoice template follows: \documentclass[twoside]{scrartcl} \usepackage[frame]{xy} \usepackage{tabularx} \setlength{\voffset}{0.5cm} \setlength{\hoffset}{-2.0cm} \setlength{\topmargin}{0cm} \setlength{\headheight}{0.5cm} \setlength{\headsep}{1cm} \setlength{\topskip}{0pt} \setlength{\oddsidemargin}{1.0cm} \setlength{\evensidemargin}{1.0cm} \setlength{\textwidth}{19.2cm} \setlength{\textheight}{24.5cm} \setlength{\footskip}{1cm} \setlength{\parindent}{0pt} \renewcommand{\baselinestretch}{1} \begin{document} \newlength{\descrwidth}\setlength{\descrwidth}{10cm} \newsavebox{\hdr} \sbox{\hdr}{ \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont \parbox{\textwidth}{ \parbox[b]{12cm}{ <%company%> <%address%>}\hfill \begin{tabular}[b]{rr@{}} Telephone & <%tel%>\\ Facsimile & <%fax%> \end{tabular} \rule[1.5ex]{\textwidth}{0.5pt} } } \fontfamily{cmss}\fontshape{n}\selectfont \markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}} \pagestyle{myheadings} %\thispagestyle{empty} use this with letterhead paper <%pagebreak 90 27 48%> \end{tabular*} \rule{\textwidth}{2pt} \hfill \begin{tabularx}{7cm}{Xr@{}} \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\ \end{tabularx} \newpage \markright{<%company%>\hfill <%invnumber%>} \vspace*{-12pt} \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & \textbf{Unit} & \textbf{Price} & \textbf{Disc} & \textbf{Amount} \\ & carried forward from page <%lastpage%> & & & & & <%sumcarriedforward%> \\ <%end pagebreak%> \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont \vspace*{2cm} <%name%> <%addr1%> <%addr2%> <%addr3%> <%addr4%> \vspace{3.5cm} \textbf{I N V O I C E} \hfill \begin{tabular}[t]{l@{\hspace{0.3cm}}l} \textbf{Date} & <%invdate%> \\ \textbf{Number} & <%invnumber%> \\ \textbf{Customer} & <%customer_id%> \end{tabular} \vspace{1cm} \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} \textbf{Number} & \textbf{Description} & \textbf{Qt'y} & \textbf{Unit} & \textbf{Price} & \textbf{Disc} & \textbf{Amount} \\ <%foreach number%> <%number%> & <%description%> & <%qty%> & <%unit%> & <%sellprice%> & <%discount%> & <%linetotal%> \\ <%end number%> \end{tabular*} \parbox{\textwidth}{ \rule{\textwidth}{2pt} \vspace{0.2cm} \hfill \begin{tabularx}{7cm}{Xr@{}} \textbf{Subtotal} & \textbf{<%subtotal%>} \\ <%foreach tax%> <%taxdescription%> on <%taxbase%> & <%tax%>\\ <%end tax%> \hline \textbf{Total} & \textbf{<%total%>}\\ \end{tabularx} \vspace{0.3cm} \hfill All prices in \textbf{<%currency%>} funds. \vspace{12pt} <%if notes%> <%notes%> <%end if%> } \vfill \centerline{\textbf{Thank You for your valued business!}} \renewcommand{\thefootnote}{\fnsymbol{footnote}} \footnotetext[1]{\tiny Payment due NET <%terms%> Days from date of Invoice. Interest on overdue amounts will acrue at the rate of 1.5\% per month starting from <%duedate%> until paid in full. Items returned are subject to a 10\% restocking charge. A return authorization must be obtained from <%company%> before goods are returned. Returns must be shipped prepaid and properly insured. <%company%> will not be responsible for damages during transit.} \end{document} |