/* * Printer interface for DOS. * Copyright (c) 1996 Markku Rossi. * * Author: Markku Rossi */ /* * This file is part of GNU enscript. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; see the file COPYING. If not, write to * the Free Software Foundation, 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #include "gsint.h" /* * Global functions. */ FILE * printer_open (char *cmd, char *options, char *queue_param, char *printer_name, void **context_return) { FILE *fp; /* Just open fp to the printer. */ fp = fopen (printer_name, "w"); *context_return = fp; return fp; } void printer_close (void *context) { FILE *fp = (FILE *) context; fclose (fp); }