diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/NEWS /tmp/epson-inkjet-printer-escpr-1.7.8/NEWS --- /tmp/epson-inkjet-printer-escpr-1.7.7/NEWS 2019-12-25 01:14:04.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/NEWS 2020-10-12 09:00:09.000000000 +0000 @@ -1,7 +1,33 @@ NEWS -- an overview of user-visible changes with each release ---------------------------------------------------------------------- +epson-inkjet-printer-escpr-1.7.8 (2020-10-12) +---------------------------------------------------------------------- +* Supported new model. + +---------------------------------------------------------------------- +epson-inkjet-printer-escpr-1.7.7.4 (2020-10-08) +---------------------------------------------------------------------- +* Supported new model. + +---------------------------------------------------------------------- +epson-inkjet-printer-escpr-1.7.7.3 (2020-08-19) +---------------------------------------------------------------------- +* Supported new model. + +---------------------------------------------------------------------- +epson-inkjet-printer-escpr-1.7.7.2 (2020-07-23) +---------------------------------------------------------------------- +* Supported new model. +* Fixed an issue of filter crash when FIFO I/O was closed. + +---------------------------------------------------------------------- +epson-inkjet-printer-escpr-1.7.7.1 (2020-06-01) +---------------------------------------------------------------------- +* Supported new model. + +---------------------------------------------------------------------- epson-inkjet-printer-escpr-1.7.7 (2019-12-25) ---------------------------------------------------------------------- * Supported new model. diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/configure /tmp/epson-inkjet-printer-escpr-1.7.8/configure --- /tmp/epson-inkjet-printer-escpr-1.7.7/configure 2019-12-25 02:04:28.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/configure 2020-10-12 09:02:13.000000000 +0000 @@ -1,7 +1,7 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.7. +# Generated by GNU Autoconf 2.69 for Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.8. # # Report bugs to >. # # @@ -589,10 +589,10 @@ # Identity of this package. PACKAGE_NAME='Epson Inkjet Printer Driver (ESC/P-R) for Linux' PACKAGE_TARNAME='epson-inkjet-printer-escpr' -PACKAGE_VERSION='1.7.7' -PACKAGE_STRING='Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.7' +PACKAGE_VERSION='1.7.8' +PACKAGE_STRING='Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.8' PACKAGE_BUGREPORT='Seiko Epson Corporation ' PACKAGE_URL='' ac_unique_file="src/filter.c" @@ -1337,9 +1337,9 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.7 to adapt to many kinds of systems. +\`configure' configures Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as @@ -1409,9 +1409,9 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.7:";; + short | recursive ) echo "Configuration of Epson Inkjet Printer Driver (ESC/P-R) for Linux 1.7.8:";; esac cat <<\_ACEOF Optional Features: @@ -1524,9 +1524,9 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Epson Inkjet Printer Driver (ESC/P-R) for Linux configure 1.7.7 +Epson Inkjet Printer Driver (ESC/P-R) for Linux configure 1.7.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation @@ -1947,9 +1947,9 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Epson Inkjet Printer Driver (ESC/P-R) for Linux $as_me 1.7.7, which was +It was created by Epson Inkjet Printer Driver (ESC/P-R) for Linux $as_me 1.7.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2822,9 +2822,9 @@ # Define the identity of the package. PACKAGE='epson-inkjet-printer-escpr' - VERSION='1.7.7' + VERSION='1.7.8' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" @@ -13280,9 +13280,9 @@ # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Epson Inkjet Printer Driver (ESC/P-R) for Linux $as_me 1.7.7, which was +This file was extended by Epson Inkjet Printer Driver (ESC/P-R) for Linux $as_me 1.7.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -13346,9 +13346,9 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Epson Inkjet Printer Driver (ESC/P-R) for Linux config.status 1.7.7 +Epson Inkjet Printer Driver (ESC/P-R) for Linux config.status 1.7.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/configure.ac /tmp/epson-inkjet-printer-escpr-1.7.8/configure.ac --- /tmp/epson-inkjet-printer-escpr-1.7.7/configure.ac 2019-12-25 01:09:52.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/configure.ac 2020-10-12 09:00:37.000000000 +0000 @@ -16,9 +16,9 @@ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA. AC_PREREQ(2.53) AC_INIT([Epson Inkjet Printer Driver (ESC/P-R) for Linux], - [1.7.7], + [1.7.8], [Seiko Epson Corporation ], [epson-inkjet-printer-escpr]) dnl keep ALL versioning info in one location AC_SUBST(PACKAGE_RELEASE, [1]) diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/debian/changelog /tmp/epson-inkjet-printer-escpr-1.7.8/debian/changelog --- /tmp/epson-inkjet-printer-escpr-1.7.7/debian/changelog 2019-12-25 01:12:43.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/debian/changelog 2020-10-12 09:01:37.000000000 +0000 @@ -1,4 +1,34 @@ +epson-inkjet-printer-escpr (1.7.8) stable; urgency=low + + * Please refer to ./NEWS + + -- Seiko Epson Corporation Mon, 12 Oct 2020 18:00:00 +0900 + +epson-inkjet-printer-escpr (1.7.7.4) stable; urgency=low + + * Please refer to ./NEWS + + -- Seiko Epson Corporation Thu, 08 Oct 2020 16:00:00 +0900 + +epson-inkjet-printer-escpr (1.7.7.3) stable; urgency=low + + * Please refer to ./NEWS + + -- Seiko Epson Corporation Wed, 19 Aug 2020 14:00:00 +0900 + +epson-inkjet-printer-escpr (1.7.7.2) stable; urgency=low + + * Please refer to ./NEWS + + -- Seiko Epson Corporation Thu, 23 Jul 2020 20:00:00 +0900 + +epson-inkjet-printer-escpr (1.7.7.1) stable; urgency=low + + * Please refer to ./NEWS + + -- Seiko Epson Corporation Mon, 1 Jun 2020 10:00:00 +0900 + epson-inkjet-printer-escpr (1.7.7) stable; urgency=low * Please refer to ./NEWS diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/epson-inkjet-printer-escpr.spec /tmp/epson-inkjet-printer-escpr-1.7.8/epson-inkjet-printer-escpr.spec --- /tmp/epson-inkjet-printer-escpr-1.7.7/epson-inkjet-printer-escpr.spec 2019-12-25 02:04:38.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/epson-inkjet-printer-escpr.spec 2020-10-12 09:02:18.000000000 +0000 @@ -1,7 +1,7 @@ %define pkg epson-inkjet-printer-escpr -%define ver 1.7.7 +%define ver 1.7.8 %define rel 1 %define cupsfilterdir /opt/epson-inkjet-printer-escpr/lib/cups/filter %define cupsppddir /opt/epson-inkjet-printer-escpr/share/cups/model diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/lsb/lsb-rpm.spec /tmp/epson-inkjet-printer-escpr-1.7.8/lsb/lsb-rpm.spec --- /tmp/epson-inkjet-printer-escpr-1.7.7/lsb/lsb-rpm.spec 2019-12-25 02:04:38.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/lsb/lsb-rpm.spec 2020-10-12 09:02:18.000000000 +0000 @@ -15,9 +15,9 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA. %define pkg epson-inkjet-printer-escpr -%define ver 1.7.7 +%define ver 1.7.8 %define rel 1 # used in RPM macro set for the LSB Driver Development Kit %define drivername epson-inkjet-printer-escpr diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Epson-EP-713A_Series-epson-escpr-en.ppd /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Epson-EP-713A_Series-epson-escpr-en.ppd --- /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Epson-EP-713A_Series-epson-escpr-en.ppd 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Epson-EP-713A_Series-epson-escpr-en.ppd 2020-10-12 08:55:55.000000000 +0000 @@ -0,0 +1,3280 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1996 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Copyright (c) SEIKO EPSON Corporation. 2009 +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "EPEP-713A Series.PPD" +*Product: "(EPSON EP-713A Series)" +*PSVersion: "(3010.000) 550" +*ModelName: "EPSON EP-713A Series" +*ShortNickName: "EPSON EP-713A Series" +*NickName: "EPSON EP-713A Series , Epson Inkjet Printer Driver (ESC/P-R) for Linux" +*Manufacturer: "Epson" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: True +*Throughput: "1" +*TTRasterizer: Type42 +*cupsLanguages: "nl fr de it ja pt pt_PT es ko ru zh_TW zh_CN" +*cupsVersion: 1.2 +*cupsManualCopies: True +*cupsModelNumber: 1 +*cupsFilter: "application/vnd.cups-raster 0 epson-escpr-wrapper" +*LandscapeOrientation: Plus90 +*VariablePaperSize: False +*1284DeviceID: "MFG:Epson;MDL:EP-713A Series;DES:EPSON EP-713A Series;" + + _____ ___ _______ ____ / ___// | / /_ _// __ \ / /__ / /| |/ / / / / /__) | \__ / / | / / / / _____/ ___/ / / | /_/ /_/ / /____/_/ |_/_____/_/ +*UIConstraints: *PageSize T2L *MediaType ENV_NORMAL +*UIConstraints: *PageSize T8x10 *MediaType ENV_NORMAL +*UIConstraints: *PageSize T4X7 *MediaType ENV_NORMAL +*UIConstraints: *PageSize TLetter *MediaType ENV_NORMAL + diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Epson-EP-813A_Series-epson-escpr-en.ppd /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Epson-EP-813A_Series-epson-escpr-en.ppd --- /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Epson-EP-813A_Series-epson-escpr-en.ppd 1970-01-01 00:00:00.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Epson-EP-813A_Series-epson-escpr-en.ppd 2020-10-12 08:57:40.000000000 +0000 @@ -0,0 +1,3522 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1996 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Copyright (c) SEIKO EPSON Corporation. 2009 +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "EPEP-813A Series.PPD" +*Product: "(EPSON EP-813A Series)" +*PSVersion: "(3010.000) 550" +*ModelName: "EPSON EP-813A Series" +*ShortNickName: "EPSON EP-813A Series" +*NickName: "EPSON EP-813A Series , Epson Inkjet Printer Driver (ESC/P-R) for Linux" +*Manufacturer: "Epson" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: True +*Throughput: "1" +*TTRasterizer: Type42 +*cupsLanguages: "nl fr de it ja pt pt_PT es ko ru zh_TW zh_CN" +*cupsVersion: 1.2 +*cupsManualCopies: True +*cupsModelNumber: 1 +*cupsFilter: "application/vnd.cups-raster 0 epson-escpr-wrapper" +*LandscapeOrientation: Plus90 +*VariablePaperSize: False +*1284DeviceID: "MFG:Epson;MDL:EP-813A Series;DES:EPSON EP-813A Series;" + + _____ ___ _______ ____ / ___// | / /_ _// __ \ / /__ / /| |/ / / / / /__) | \__ / / | / / / / _____/ ___/ / / | /_/ /_/ / /____/_/ |_/_____/_/ +*UIConstraints: *PageSize T4X7 *Duplex DuplexTumble +*UIConstraints: *PageSize TLetter *Duplex DuplexNoTumble +*UIConstraints: *PageSize TLetter *Duplex DuplexTumble +*UIConstraints: *InputSlot Rear *Duplex DuplexNoTumble +*UIConstraints: *InputSlot Rear *Duplex DuplexTumble diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Makefile.am /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Makefile.am --- /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Makefile.am 2019-12-25 01:55:48.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Makefile.am 2020-10-12 07:49:29.000000000 +0000 @@ -63,8 +63,9 @@ Epson-EP-709A_Series-epson-escpr-en.ppd \ Epson-EP-710A_Series-epson-escpr-en.ppd \ Epson-EP-711A_Series-epson-escpr-en.ppd \ Epson-EP-712A_Series-epson-escpr-en.ppd \ +Epson-EP-713A_Series-epson-escpr-en.ppd \ Epson-EP-774A-epson-escpr-en.ppd \ Epson-EP-775A_Series-epson-escpr-en.ppd \ Epson-EP-776A_Series-epson-escpr-en.ppd \ Epson-EP-777A_Series-epson-escpr-en.ppd \ @@ -78,8 +79,9 @@ Epson-EP-808A_Series-epson-escpr-en.ppd \ Epson-EP-810A_Series-epson-escpr-en.ppd \ Epson-EP-811A_Series-epson-escpr-en.ppd \ Epson-EP-812A_Series-epson-escpr-en.ppd \ +Epson-EP-813A_Series-epson-escpr-en.ppd \ Epson-EP-901A-epson-escpr-en.ppd \ Epson-EP-901F-epson-escpr-en.ppd \ Epson-EP-902A-epson-escpr-en.ppd \ Epson-EP-903A-epson-escpr-en.ppd \ @@ -586,9 +588,11 @@ Epson-XP-7100_Series-epson-escpr-en.ppd else cupsppd_DATA = \ Epson-EP-711A_Series-epson-escpr-en.ppd \ +Epson-EP-713A_Series-epson-escpr-en.ppd \ Epson-EP-811A_Series-epson-escpr-en.ppd \ +Epson-EP-813A_Series-epson-escpr-en.ppd \ Epson-EP-M552T_Series-epson-escpr-en.ppd \ Epson-ET-1110_Series-epson-escpr-en.ppd \ Epson-ET-2710_Series-epson-escpr-en.ppd \ Epson-ET-2720_Series-epson-escpr-en.ppd \ diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Makefile.in /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Makefile.in --- /tmp/epson-inkjet-printer-escpr-1.7.7/ppd/Makefile.in 2019-12-25 02:04:31.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/ppd/Makefile.in 2020-10-12 09:02:15.000000000 +0000 @@ -280,9 +280,11 @@ top_srcdir = @top_srcdir@ cupsppddir = $(CUPS_PPD_DIR)/epson-inkjet-printer-escpr @LSB_FALSE@cupsppd_DATA = \ @LSB_FALSE@Epson-EP-711A_Series-epson-escpr-en.ppd \ +@LSB_FALSE@Epson-EP-713A_Series-epson-escpr-en.ppd \ @LSB_FALSE@Epson-EP-811A_Series-epson-escpr-en.ppd \ +@LSB_FALSE@Epson-EP-813A_Series-epson-escpr-en.ppd \ @LSB_FALSE@Epson-EP-M552T_Series-epson-escpr-en.ppd \ @LSB_FALSE@Epson-ET-1110_Series-epson-escpr-en.ppd \ @LSB_FALSE@Epson-ET-2710_Series-epson-escpr-en.ppd \ @LSB_FALSE@Epson-ET-2720_Series-epson-escpr-en.ppd \ @@ -368,8 +370,9 @@ @LSB_TRUE@Epson-EP-709A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-710A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-711A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-712A_Series-epson-escpr-en.ppd \ +@LSB_TRUE@Epson-EP-713A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-774A-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-775A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-776A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-777A_Series-epson-escpr-en.ppd \ @@ -383,8 +386,9 @@ @LSB_TRUE@Epson-EP-808A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-810A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-811A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-812A_Series-epson-escpr-en.ppd \ +@LSB_TRUE@Epson-EP-813A_Series-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-901A-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-901F-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-902A-epson-escpr-en.ppd \ @LSB_TRUE@Epson-EP-903A-epson-escpr-en.ppd \ diff -U 4 -r -N -d -x .svn /tmp/epson-inkjet-printer-escpr-1.7.7/src/filter.c /tmp/epson-inkjet-printer-escpr-1.7.8/src/filter.c --- /tmp/epson-inkjet-printer-escpr-1.7.7/src/filter.c 2019-11-08 04:44:52.000000000 +0000 +++ /tmp/epson-inkjet-printer-escpr-1.7.8/src/filter.c 2020-10-12 02:31:41.000000000 +0000 @@ -224,9 +224,9 @@ EPS_OPT printOpt; EPS_BANDBMP bandBmp; /* Fifo for Backend */ - context = (void*)XFIFOOpen(); +// context = (void*)XFIFOOpen(); /////////////////////////////////////////////////////////////////////////////////////////////////////////// memset (&jobAttr, 0, sizeof(jobAttr)); /////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -709,9 +709,9 @@ mem_free(band); mem_free(paper); debug_msg("PRINT SUCCESS\n"); - XFIFOClose(&context); +// XFIFOClose(&context); return 0; } @@ -870,17 +870,17 @@ } EPS_INT32 print_spool_fnc(void* hParam, const EPS_UINT8* pBuf, EPS_UINT32 cbBuf) { -#if 0 +#if 1 long int i; for (i = 0; i < cbBuf; i++) putc(*(pBuf + i), outfp); #endif // fwrite (pBuf, cbBuf, 1, outfp); - XFIFOWrite(context, pBuf, cbBuf); +// XFIFOWrite(context, pBuf, cbBuf); return 1; }