Name

AMC-imprime — prints AMC multiple choice answer sheets to be distributed to the students

Synopsis

auto-multiple-choice imprime --sujet subject.pdf --fich-nums numbers-file.txt --mep project-mep-dir --methode method [where-to-print-arguments...]

Description

The AMC-imprime.pl command prints selected copies from a AMC multiple choice answer sheet.

What to print

The following arguments describe what to print:

--sujet subject.pdf

sets the subject file (prepared by AMC-prepare(1)).

--fich-nums numbers-file.txt

gives a file where the numbers of the copies to be printed are written (one number per line). If this argument is not given, all the copies will be printed.

--mep project-mep-dir

gives the directory where MEP files are (see AMC-prepare(1)). The MEP files are used to know at which page of the subject file each copy begins and ends.

Where to print

Several printing methods are currently defined:

  • with "--methode CUPS", AMC-imprime.pl prints to a CUPS printer. One print job is sent for each copy, allowing for exemple to use stapling. Use the following options with this method:

    --imprimante printer

    sets the CUPS printer name to print to.

    --options cups-options

    gives CUPS options, in the opt1=value1,opt2=value2,... format.

  • with "--methode file", AMC-imprime.pl outputs the answer sheets to files (one for each copy).

    --output filename

    sets the filename for outputs. The '%e' sequence will be replaced by a 4-digits copy number. If filename does not contain '%e', the string '-%e.pdf' will be added at its end.

  • with "--methode command", AMC-imprime.pl will use a provided command for each copy.

    --print-command command

    gives the command to be used for printing. The command string will be split at each space character (even when using quotes...). The sequence '%f' will be replaced by a PDF filename (containing the copy to print), and '%e' will be replaced by the copy number.