Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package printer-driver-brlaser for 
openSUSE:Factory checked in at 2025-03-25 22:09:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/printer-driver-brlaser (Old)
 and      /work/SRC/openSUSE:Factory/.printer-driver-brlaser.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "printer-driver-brlaser"

Tue Mar 25 22:09:48 2025 rev:9 rq:1255539 version:6.2.7

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/printer-driver-brlaser/printer-driver-brlaser.changes
    2023-03-29 23:27:50.483662648 +0200
+++ 
/work/SRC/openSUSE:Factory/.printer-driver-brlaser.new.2696/printer-driver-brlaser.changes
  2025-03-25 22:18:08.608861314 +0100
@@ -1,0 +2,57 @@
+Sun Mar  2 09:59:32 UTC 2025 - Adam Mizerski <a...@mizerski.pl>
+
+- Update to 6.2.7
+  - New printer entries:
+    - Brother DCP-7010
+    - Brother DCP-B7500D series
+    - Brother DCP-L2560DW series
+    - Brother HL-2240 series
+    - Brother HL-2260D
+    - Brother HL-5140 series
+    - Brother HL-5370DW series
+    - Brother HL-5450DN series
+    - Brother HL-L2402D
+    - Brother MFC-8440
+    - Brother MFC-L2690DW
+    - Brother HL-L2400DW
+    - Brother HL-L2405W
+  - Added printer entries for "Test Drivers".
+  - Code Changes:
+    - Correct PCFileName for DocuPrint P265 dw
+    - Replaced Duplex normal with Duplex rotated
+    - Both Duplex & Tumble use PLC &l2S
+  - Issues Resolved:
+    - #11 Duplex long-edge actually prints duplex short-edge
+    - #22 All reverse sides are unreadable with artefactsbug (duplex long-edge)
+    - #23 Incorrect Duplex & Tumble Check Statement
+  - Merged pull requests:
+    - #6 Fedora also packages brlaser; Thanks @ondrejbudai
+    - #7 Removed duplicate line from Compatible Issue Template; Thanks @erooke
+    - #8 Added Brother HL-5370DW series; Thanks @erooke
+    - #25 Updated ChangeLog to include releases from 6.1-6.2.6; Thanks 
@qwertychouskie
+    - #9 Release version is now 6.2.7; Thanks @qwertychouskie
+- Update to 6.2.6
+  - New printer entries:
+    - Brother FAX-2840
+    - Brother HL-2260
+    - Brother HL-L2335D series
+    - Brother MFC-7860DW
+    - Brother MFC-9160
+  - Notes:
+    - The repository has been cleaned up
+      - All entries brlaser.drv.in and README.md both follow a set naming 
convention
+      - Commits where "rewritten correctly" to follow the standard conventions 
and then squashed
+- Update to 6.2.5
+  - Merge pull requests:
+    - QORTEC#2 Add Tumble support; Thanks @evanmiller
+    - QORTEC#3 Fix build under Fedora 38; Thanks @ondrejbudai
+  - New printer entries:
+    - Brother FAX-2820
+    - Brother DCP-1610W
+  - Code Changes:
+    - #2 Added \033&l1S for duplex no tumble printing, as well as logic print 
duplex with and without tumble.
+    - #3 Explicitly include cstdint in test/tempfile.h, so uint8_t is 
correctly defined.
+  - Issues Resolved:
+    - #3 Fixed building under Fedora 38; error: 'uint8_t' was not declared in 
this scope.
+
+-------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  brlaser-6+git20230220.2a49e32.tar.gz

New:
----
  brlaser-6.2.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ printer-driver-brlaser.spec ++++++
--- /var/tmp/diff_new_pack.nR9BE3/_old  2025-03-25 22:18:09.084881021 +0100
+++ /var/tmp/diff_new_pack.nR9BE3/_new  2025-03-25 22:18:09.084881021 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package printer-driver-brlaser
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2020 Xu Zhao (i...@xuzhao.net)
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,27 +18,18 @@
 
 
 Name:           printer-driver-brlaser
-Version:        6+git20230220.2a49e32
+Version:        6.2.7
 Release:        0
 Summary:        Driver for (some) Brother laster printers
 License:        GPL-2.0-or-later
 Group:          Hardware/Printing
-URL:            https://github.com/pdewacht/brlaser
-Source:         brlaser-%{version}.tar.gz
+URL:            https://github.com/Owl-Maintain/brlaser
+Source:         
https://github.com/Owl-Maintain/brlaser/archive/refs/tags/v%{version}.tar.gz#/brlaser-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  cups-rpm-helper
-%if 0%{?is_opensuse} || 0%{?suse_version} != 1315
 BuildRequires:  cups-ddk
 BuildRequires:  cups-devel
-%else
-# For SLE12 by default CUPS 1.7.5 is provided and alternatively CUPS 1.5.4 is 
provided in the "legacy" module.
-# For SLE12 build it with traditional CUPS 1.5.4 to ensure it works on SLE12 
both with CUPS 1.7.5 and CUPS 1.5.4.
-# Only in the Printing project for SLE12 use cups154-ddk (a sub package of the 
cups154-SLE12 source package):
-BuildRequires:  cups154-ddk
-BuildRequires:  cups154-devel
-%endif
+BuildRequires:  cups-rpm-helper
 BuildRequires:  gcc-c++
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Most Brother printers support a standard printer language such as
@@ -46,51 +37,105 @@
 laser printer (or multi-function device) and the other open source
 drivers don't work, this one might help.
 
-It is known to support these printers:
+The following printers have been reported to work with this driver:
 
     Brother DCP-1510 series
     Brother DCP-1600 series
+    Brother DCP-1610W series
+    Brother DCP-7010
+    Brother DCP-7020
     Brother DCP-7030
-    Brother DCP-7040 Brother DCP-7055
+    Brother DCP-7040
+    Brother DCP-7055
     Brother DCP-7055W
     Brother DCP-7060D
     Brother DCP-7065DN
+    Brother DCP-7070DW
     Brother DCP-7080
+    Brother DCP-7080D
+    Brother DCP-8065DN
+    Brother DCP-B7500D series
     Brother DCP-L2500D series
+    Brother DCP-L2510D series
     Brother DCP-L2520D series
+    Brother DCP-L2520DW series
+    Brother DCP-L2537DW
     Brother DCP-L2540DW series
+    Brother DCP-L2550DW series
+    Brother DCP-L2560DW series
+    Brother FAX-2820
+    Brother FAX-2840
     Brother HL-1110 series
     Brother HL-1200 series
     Brother HL-2030 series
+    Brother HL-2130 series
     Brother HL-2140 series
+    Brother HL-2150N
     Brother HL-2220 series
+    Brother HL-2230 series
+    Brother HL-2240 series
+    Brother HL-2240D series
+    Brother HL-2250DN series
+    Brother HL-2260
+    Brother HL-2260D
     Brother HL-2270DW series
-    Brother HL-2375DW
-    Brother HL-2390DW
+    Brother HL-2280DW
     Brother HL-5030 series
+    Brother HL-5040 series
+    Brother HL-5140 series
+    Brother HL-5370DW series
+    Brother HL-5450DN series
     Brother HL-L2300D series
+    Brother HL-L2305 series
+    Brother HL-L2310D series
     Brother HL-L2320D series
+    Brother HL-L2335D series
     Brother HL-L2340D series
+    Brother HL-L2350DW series
     Brother HL-L2360D series
-    Brother MFC-1910W
+    Brother HL-L2370DN series
+    Brother HL-L2375DW series
+    Brother HL-L2380DW series
+    Brother HL-L2390DW
+    Brother HL-L2400DW
+    Brother HL-L2402D
+    Brother HL-L2405W
+    Brother HL-L5000D series
+    Brother MFC-1810 series
+    Brother MFC-1910W series
     Brother MFC-7240
+    Brother MFC-7320
+    Brother MFC-7340
     Brother MFC-7360N
     Brother MFC-7365DN
     Brother MFC-7420
+    Brother MFC-7440N
     Brother MFC-7460DN
-    Brother MFC-7840W
+    Brother MFC-7860DW
+    Brother MFC-8440
+    Brother MFC-8710DW
+    Brother MFC-8860DN
+    Brother MFC-9160
+    Brother MFC-L2690DW
+    Brother MFC-L2700DN series
+    Brother MFC-L2700DW series
+    Brother MFC-L2710DN series
     Brother MFC-L2710DW series
-    Lenovo M7605D
+    Brother MFC-L2750DW series
+    Fuji Xerox DocuPrint P265 dw
+    Lenovo LJ2650DN
 
 %prep
 %setup -q -n brlaser-%{version}
 
 %build
-mkdir build && cd build
-cmake ..
-%make_build
+%cmake
+%cmake_build
 ppdc brlaser.drv
 
+%check
+%ctest
+
 %install
 %cmake_install
 # we use compiled ppds instead

++++++ brlaser-6+git20230220.2a49e32.tar.gz -> brlaser-6.2.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/brlaser-6+git20230220.2a49e32/.github/ISSUE_TEMPLATE/bug_report.md 
new/brlaser-6.2.7/.github/ISSUE_TEMPLATE/bug_report.md
--- old/brlaser-6+git20230220.2a49e32/.github/ISSUE_TEMPLATE/bug_report.md      
1970-01-01 01:00:00.000000000 +0100
+++ new/brlaser-6.2.7/.github/ISSUE_TEMPLATE/bug_report.md      2025-01-21 
00:15:58.000000000 +0100
@@ -0,0 +1,47 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: "[BUG]"
+labels: ''
+assignees: ''
+
+---
+
+<!--
+PLEASE FILL THIS TEMPLATE TO MAKE YOUR REPORT MORE HELPFUL FOR THE DEVELOPER!!
+
+NOTE:
+ - Color Printers are not supported
+ - Ink-jet Printers are not supported
+ - Label Printers are not supported
+-->
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**Steps to Reproduce**
+1. Go to '...'
+2. Click on '....'
+3. Scroll down to '....'
+4. See error
+
+**Current behavior**
+A clear and concise description of what is currently happening.
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Screenshots**
+If applicable, add screenshots to help explain your problem.
+
+**Terminal Output**
+````
+IF APPLICABLE, PASTE CODE OUTPUT HERE
+````
+
+**Desktop:**
+ - Operating System:
+ - brlaser Version:
+
+**Additional context**
+Add any other context about the problem here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/brlaser-6+git20230220.2a49e32/.github/ISSUE_TEMPLATE/feature_request.md 
new/brlaser-6.2.7/.github/ISSUE_TEMPLATE/feature_request.md
--- old/brlaser-6+git20230220.2a49e32/.github/ISSUE_TEMPLATE/feature_request.md 
1970-01-01 01:00:00.000000000 +0100
+++ new/brlaser-6.2.7/.github/ISSUE_TEMPLATE/feature_request.md 2025-01-21 
00:15:58.000000000 +0100
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: enhancement
+assignees: ''
+
+---
+
+**Is your feature request related to a problem?**
+A clear and concise description of what the problem is.
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features 
you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/brlaser-6+git20230220.2a49e32/.github/ISSUE_TEMPLATE/report-compatible-printer.md
 new/brlaser-6.2.7/.github/ISSUE_TEMPLATE/report-compatible-printer.md
--- 
old/brlaser-6+git20230220.2a49e32/.github/ISSUE_TEMPLATE/report-compatible-printer.md
       1970-01-01 01:00:00.000000000 +0100
+++ new/brlaser-6.2.7/.github/ISSUE_TEMPLATE/report-compatible-printer.md       
2025-01-21 00:15:58.000000000 +0100
@@ -0,0 +1,28 @@
+---
+name: Report Compatible Printer
+about: Report a printer that has been verified as compatible
+title: "[Compatible]"
+labels: Verified Compatible
+assignees: ''
+
+---
+
+<!--
+TO MAKE YOUR REPORT MORE HELPFUL, PLEASE FILL IN THIS TEMPLATE
+-->
+
+**Printer Entry**: <!-- sudo lpinfo --include-schemes usb -l -v -->
+````
+INSERT TERMINAL OUTPUT HERE
+````
+
+**Verified**: <!-- please mark [x] what you have tested -->
+- [ ] test page printed
+- [ ] tested 300dpi
+- [ ] tested 600dpi
+- [ ] tested 1200dpi
+- [ ] texted simplex <!-- single-sided printing -->
+- [ ] tested duplex  <!-- if applicable -->
+
+**Additional notes**:
+Add any notes such as unexpected behavior, or possible issues.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/brlaser-6+git20230220.2a49e32/.github/workflows/release.yml 
new/brlaser-6.2.7/.github/workflows/release.yml
--- old/brlaser-6+git20230220.2a49e32/.github/workflows/release.yml     
1970-01-01 01:00:00.000000000 +0100
+++ new/brlaser-6.2.7/.github/workflows/release.yml     2025-01-21 
00:15:58.000000000 +0100
@@ -0,0 +1,14 @@
+name: release
+run-name: ${{ github.actor }} is publishing release ${{ github.ref_name }}
+on:
+  release:
+    types: [published]
+jobs:
+  sha256:
+    name: sha256
+    runs-on: ubuntu-latest
+    steps:
+      - name: Tarball url
+        run: echo "${{ github.server_url }}/${{ github.repository 
}}/archive/refs/tags/${{ github.ref_name }}.tar.gz"
+      - name: Create tarball sha256
+        run: curl -sL "${{ github.server_url }}/${{ github.repository 
}}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | shasum -a 256 | cut -d " 
" -f 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/CMakeLists.txt 
new/brlaser-6.2.7/CMakeLists.txt
--- old/brlaser-6+git20230220.2a49e32/CMakeLists.txt    2023-02-20 
21:54:37.000000000 +0100
+++ new/brlaser-6.2.7/CMakeLists.txt    2025-01-21 00:15:58.000000000 +0100
@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 3.1)
-project(brlaser CXX)
-set(BRLASER_VERSION "6")
+project(Owl-Maintain/brlaser CXX)
+set(BRLASER_VERSION "6.2.7")
 
 if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
   message(STATUS "No build type selected, default to RelWithDebInfo")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/ChangeLog 
new/brlaser-6.2.7/ChangeLog
--- old/brlaser-6+git20230220.2a49e32/ChangeLog 2023-02-20 21:54:37.000000000 
+0100
+++ new/brlaser-6.2.7/ChangeLog 2025-01-21 00:15:58.000000000 +0100
@@ -1,3 +1,109 @@
+brlaser v6.2.7 (2025-01-20)
+    New printer entries:
+        Brother DCP-7010
+        Brother DCP-B7500D series
+        Brother DCP-L2560DW series
+        Brother HL-2240 series
+        Brother HL-2260D
+        Brother HL-5140 series
+        Brother HL-5370DW series
+        Brother HL-5450DN series
+        Brother HL-L2402D
+        Brother MFC-8440
+        Brother MFC-L2690DW
+        Brother HL-L2400DW
+        Brother HL-L2405W
+
+    Added printer entries for "Test Drivers".
+
+    Code Changes:
+        Correct PCFileName for DocuPrint P265 dw
+        Replaced `Duplex normal` with `Duplex rotated`
+        Both Duplex & Tumble use PLC `&l2S`
+
+    Issues Resolved:
+        Incorrect Duplex & Tumble Check Statement
+        Duplex long-edge actually prints duplex short-edge
+        All reverse sides are unreadable with artefactsbug (duplex long-edge)
+
+brlaser v6.2.6 (2023-08-02)
+    New printer entries:
+        Brother FAX-2840
+        Brother HL-2260
+        Brother HL-L2335D series
+        Brother MFC-7860DW
+        Brother MFC-9160
+
+    Code Changes:
+        All entries in brlaser.drv.in and README.md now follow a set naming 
convention
+
+brlaser v6.2.5 (2023-03-14)
+    Merge pull requests:
+        Add Tumble support; Thanks @evanmiller
+        Fix build under Fedora 38; Thanks @ondrejbudai
+
+    New printer entries:
+        Brother FAX-2820
+        Brother DCP-1610W
+
+    Code Changes:
+        Added \033&l1S for duplex no tumble printing, as well as logic print
+          duplex with and without tumble.
+        Explicitly include cstdint in test/tempfile.h, so uint8_t is correctly 
defined.
+
+    Issues Resolved:
+        Fixed building under Fedora 38; error: 'uint8_t' was not declared in 
this scope.
+
+brlaser v6.2 (2022-12-25)
+    Merge pull requests:
+        Brother DCP-7070DW; Thanks @musinsky
+        Brother MFC-7460DN; Thanks @yaxollum
+        Explicitly disable duplex; Thanks @tomjnixon
+
+    New printer entries:
+        Brother DCP-7070DW
+        Brother DCP-8065DN
+        Brother HL-L2370DN
+        Brother HL-L5000D
+
+    Code Changes:
+        Corrected MFC-7460DN PPD file name br7365dn.ppd > br7460dn.ppd.
+        Explicitly disable duplex in PCL \033&l0S.
+
+    Issues Resolved:
+        MFC-7365DN & MFC-7460DN used the same PCFileName.
+        HL-L2350DW continued to duplex even when disabled, but every other 
page was garbled.
+
+brlaser v6.1 (2022-01-14)
+    New printer entries:
+        Brother DCP-7020
+        Brother DCP-L2510D
+        Brother DCP-L2537DW
+        Brother DCP-L2550DW
+        Brother HL-2130
+        Brother HL-2230
+        Brother HL-2240D
+        Brother HL-2250DN
+        Brother HL-2280DW
+        Brother HL-5040
+        Brother HL-L2305
+        Brother HL-L2310D
+        Brother HL-L2350DW
+        Brother HL-L2380DW
+        Brother MFC-1810
+        Brother MFC-7320
+        Brother MFC-7340
+        Brother MFC-7440N
+        Brother MFC-8710DW
+        Brother MFC-8860DN
+        Brother MFC-L2700DN
+        Brother MFC-L2700DW
+        Brother MFC-L2710DN
+        Brother MFC-L2750DW
+        Brother MFC-L3750CDW
+        Lenovo LJ2650DN
+        Fuji Xerox DocuPrint P265 dw
+
 brlaser v6 (2019-09-22)
     Added support for some more Brother HL-series printers. These printers
       had glitched output in earlier releases.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/README.md 
new/brlaser-6.2.7/README.md
--- old/brlaser-6+git20230220.2a49e32/README.md 2023-02-20 21:54:37.000000000 
+0100
+++ new/brlaser-6.2.7/README.md 2025-01-21 00:15:58.000000000 +0100
@@ -1,97 +1,155 @@
 brlaser: Brother laser printer driver
 =====================================
 
-brlaser is a CUPS driver for Brother laser printers.
+brlaser is an open-source CUPS driver designed specifically for Brother 
monochrome laser printers and multi-function devices.
 
-Although most Brother printers support a standard printer language
-such as PCL or PostScript, not all do. If you have a monochrome
-Brother laser printer (or multi-function device) and the other open
-source drivers don't work, this one might help.
+While most Brother printers can use standard printer languages like PCL or 
PostScript, some models do not. If you have a monochrome Brother laser printer 
(or multi-function device) and the other open-source drivers are not working, 
brlaser might be able to help. Additionally, there have been reports of some 
non-Brother printers working with this driver.
 
-This driver has been reported to work with these printers:
+The software is released under the GNU General Public License, which grants 
the right to freely use, distribute, and modify the program without requiring 
any permission from the software's author or any fees.
+
+
+Supported Printers
+------------------
+The following printers have been reported to work with this driver:
 
 * Brother DCP-1510 series
 * Brother DCP-1600 series
+* Brother DCP-1610W series
+* Brother DCP-7010
+* Brother DCP-7020
 * Brother DCP-7030
 * Brother DCP-7040
 * Brother DCP-7055
 * Brother DCP-7055W
 * Brother DCP-7060D
 * Brother DCP-7065DN
+* Brother DCP-7070DW
 * Brother DCP-7080
+* Brother DCP-7080D
+* Brother DCP-8065DN
+* Brother DCP-B7500D series
 * Brother DCP-L2500D series
+* Brother DCP-L2510D series
 * Brother DCP-L2520D series
 * Brother DCP-L2520DW series
+* Brother DCP-L2537DW
 * Brother DCP-L2540DW series
+* Brother DCP-L2550DW series
+* Brother DCP-L2560DW series
+* Brother FAX-2820
+* Brother FAX-2840
 * Brother HL-1110 series
 * Brother HL-1200 series
 * Brother HL-2030 series
+* Brother HL-2130 series
 * Brother HL-2140 series
 * Brother HL-2220 series
+* Brother HL-2230 series
+* Brother HL-2240 series
+* Brother HL-2240D series
+* Brother HL-2250DN series
+* Brother HL-2260
+* Brother HL-2260D
 * Brother HL-2270DW series
+* Brother HL-2280DW
 * Brother HL-5030 series
+* Brother HL-5040 series
+* Brother HL-5140 series
+* Brother HL-5370DW series
+* Brother HL-5450DN series
 * Brother HL-L2300D series
+* Brother HL-L2305 series
+* Brother HL-L2310D series
 * Brother HL-L2320D series
+* Brother HL-L2335D series
 * Brother HL-L2340D series
+* Brother HL-L2350DW series
 * Brother HL-L2360D series
+* Brother HL-L2370DN series
 * Brother HL-L2375DW series
+* Brother HL-L2380DW series
 * Brother HL-L2390DW
-* Brother MFC-1910W
+* Brother HL-L2400DW
+* Brother HL-L2402D
+* Brother HL-L2405W
+* Brother HL-L5000D series
+* Brother MFC-1810 series
+* Brother MFC-1910W series
 * Brother MFC-7240
+* Brother MFC-7320
+* Brother MFC-7340
 * Brother MFC-7360N
 * Brother MFC-7365DN
 * Brother MFC-7420
+* Brother MFC-7440N
 * Brother MFC-7460DN
-* Brother MFC-7840W
+* Brother MFC-7860DW
+* Brother MFC-8440
+* Brother MFC-8710DW
+* Brother MFC-8860DN
+* Brother MFC-9160
+* Brother MFC-L2690DW
+* Brother MFC-L2700DN series
+* Brother MFC-L2700DW series
+* Brother MFC-L2710DN series
 * Brother MFC-L2710DW series
-* Lenovo M7605D
+* Brother MFC-L2750DW series
+* Fuji Xerox DocuPrint P265 dw
+* Lenovo LJ2650DN
 
 
-Other printers
---------------
+Installation
+------------
 
-If your printer isn't included in the list above, just try selecting
-any entry marked 'brlaser' and see if it works.
+Some operating systems already ship this driver. This is the case for at least 
Debian, Gentoo, Ubuntu, Raspbian, openSUSE, NixOS, Arch Linux, Guix and Fedora.
 
-If it does, please create a new issue here in Github and include the
-output of this command:
+Look for a package named ``printer-driver-brlaser``.
 
-    sudo lpinfo --include-schemes usb -l -v
+You'll also need ``Ghostscript``, in case that's not installed automatically.
 
-Then I'll be able to add a proper entry for your printer.
+Once brlaser is installed, you can add your printer using the usual CUPS 
interface.
 
 
-Installation
-------------
+Testing Other Printers
+----------------------
+
+If your printer is not officially supported, you can try selecting any driver 
marked as ``brlaser`` to test if the driver will work for your printer.
+
+If you are able to successfully print, please open a new issue on Github and 
select "Report Compatible Printer".
+
+When submitting the compatibility report, connect your printer to your 
computer via USB and run the following command:
 
-Some operating systems already ship this driver. This is the case for
-at least Debian, Gentoo, Ubuntu, Raspbian, openSUSE, NixOS, Arch Linux 
-and Guix.
-Look for a package named `printer-driver-brlaser`.
+``sudo lpinfo --include-schemes usb -l -v``
 
-You'll also need Ghostscript, in case that's not installed
-automatically.
+Please provide the output of the command so that we can add the proper entry 
for your specific printer model in the driver.
 
-Once brlaser is installed, you can add your printer using the usual
-CUPS interface.
+Example of output:
+````
+Device: uri = usb://Brother/HL-2270DW%20series?serial=000000000000
+        class = direct
+        info = Brother HL-2270DW series
+        make-and-model = Brother HL-2270DW series
+        device-id = MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-2270DW 
series;CLS:PRINTER;CID:Brother Laser Type1;
+        location = 
+````
 
 
 Building from source
 --------------------
 
-To compile brlaser you'll need CMake and the CUPS development packages
-(libcups2-dev, libcupsimage2-dev or similar).
+To compile brlaser from source, you will need to have CMake and the CUPS 
development packages (such as cups-devel, libcups2-dev, or libcupsimage2-dev) 
installed on your system.
 
-Get the code by cloning the git repo <!-- or downloading the [latest
-release] -->. Compile and install with these commands:
+You can get the source code by cloning the Git repository or downloading the 
[latest release](https://github.com/pdewacht/brlaser/releases/latest).
 
-    cmake .
-    make
-    sudo make install
+To compile and install the driver, use the following commands:
 
-It might be needed to restart CUPS after this.
+````
+cmake .
+make
+sudo make install
+````
 
-[latest release]: https://github.com/pdewacht/brlaser/releases/latest
+Note that you may need to restart CUPS before the driver is loaded and ready 
to use.
 
 
 Copyright
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/brlaser.drv.in 
new/brlaser-6.2.7/brlaser.drv.in
--- old/brlaser-6+git20230220.2a49e32/brlaser.drv.in    2023-02-20 
21:54:37.000000000 +0100
+++ new/brlaser-6.2.7/brlaser.drv.in    2025-01-21 00:15:58.000000000 +0100
@@ -78,9 +78,25 @@
   *Choice False/Off "<</cupsInteger10 0>>setpagedevice"
   Choice True/On "<</cupsInteger10 1>>setpagedevice"
 
+{
+  ModelName "Test Driver"
+  Attribute "NickName" "" "Brother A @CMAKE_PROJECT_NAME@ Test Driver, 
v@BRLASER_VERSION@; compatible with monochrome laser printers"
+  Attribute "1284DeviceID" "" "MFG:Brother;MDL:brlaser Test 
Driver;CLS:PRINTER;"
+  Resolution k 1 0 0 0 "300dpi/300 DPI"
+  PCFileName "br0000.ppd"
+}
 
 {
-  ModelName "DCP-1510"
+  ModelName "Test Driver Duplex"
+  Attribute "NickName" "" "Brother A @CMAKE_PROJECT_NAME@ Test Driver Duplex, 
v@BRLASER_VERSION@; compatible with duplex monochrome laser printers"
+  Attribute "1284DeviceID" "" "MFG:Brother;MDL:brlaser Test Driver 
Duplex;CLS:PRINTER;"
+  Resolution k 1 0 0 0 "300dpi/300 DPI"
+  Duplex rotated
+  PCFileName "br0000d.ppd"
+}
+
+{
+  ModelName "DCP-1510 series"
   Attribute "NickName" "" "Brother DCP-1510 series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,XL2HB;MDL:DCP-1510 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Resolution k 1 0 0 0 "300dpi/300 DPI"
@@ -95,6 +111,28 @@
 }
 
 {
+  ModelName "DCP-1610W series"
+  Attribute "NickName" "" "Brother DCP-1610W series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:DCP-1610W 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  PCFileName "br1610.ppd"
+}
+
+{
+  ModelName "DCP-7010"
+  Attribute "NickName" "" "Brother DCP-7010, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:DCP-7010;CLS:PRINTER;"
+  PCFileName "br7010.ppd"
+}
+
+{
+  ModelName "DCP-7020"
+  Attribute "NickName" "" "Brother DCP-7020, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:DCP-7020;CLS:PRINTER;"
+  Resolution k 1 0 0 0 "300dpi/300 DPI"
+  PCFileName "br7020.ppd"
+}
+
+{
   ModelName "DCP-7030"
   Attribute "NickName" "" "Brother DCP-7030, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:DCP-7030;CLS:PRINTER;"
@@ -139,7 +177,15 @@
   Attribute "NickName" "" "Brother DCP-7065DN, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:DCP-7065DN;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
-  PCFileName "br7065dn.ppd"
+  PCFileName "br7065d.ppd"
+}
+
+{
+  ModelName "DCP-7070DW"
+  Attribute "NickName" "" "Brother DCP-7070DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:DCP-7070DW;CLS:PRINTER;CID:Brother Laser 
Type1;"
+  Duplex rotated
+  PCFileName "br7070d.ppd"
 }
 
 {
@@ -158,7 +204,23 @@
 }
 
 {
-  ModelName "DCP-L2500D"
+  ModelName "DCP-8065DN"
+  Attribute "NickName" "" "Brother DCP-8065DN, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:DCP-8065DN;CLS:PRINTER;"
+  Duplex rotated
+  PCFileName "br8065d.ppd"
+}
+
+{
+  ModelName "DCP-B7500D series"
+  Attribute "NickName" "" "Brother DCP-B7500D series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:DCP-B7500D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "brb7500d.ppd"
+}
+
+{
+  ModelName "DCP-L2500D series"
   Attribute "NickName" "" "Brother DCP-L2500D series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:DCP-L2500D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
@@ -166,7 +228,15 @@
 }
 
 {
-  ModelName "DCP-L2520D"
+  ModelName "DCP-L2510D series"
+  Attribute "NickName" "" "Brother DCP-L2510D series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:DCP-L2510D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "brl2510d.ppd"
+}
+
+{
+  ModelName "DCP-L2520D series"
   Attribute "NickName" "" "Brother DCP-L2520D series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:DCP-L2520D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
@@ -174,23 +244,62 @@
 }
 
 {
-  ModelName "DCP-L2520DW"
+  ModelName "DCP-L2520DW series"
   Attribute "NickName" "" "Brother DCP-L2520DW series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:DCP-L2520DW 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
-  PCFileName "brl2520dw.ppd"
+  PCFileName "brl2520w.ppd"
+}
+
+{
+  ModelName "DCP-L2537DW"
+  Attribute "NickName" "" "Brother DCP-L2537DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP,URF;MDL:DCP-L2537DW;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2537d.ppd"
 }
 
 {
-  ModelName "DCP-L2540DW"
+  ModelName "DCP-L2540DW series"
   Attribute "NickName" "" "Brother DCP-L2540DW series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:DCP-L2540DW 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
-  PCFileName "brl2540.ppd"
+  PCFileName "brl2540d.ppd"
+}
+
+{
+  ModelName "DCP-L2550DW series"
+  Attribute "NickName" "" "Brother DCP-L2550DW series, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:DCP-L2550DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2550d.ppd"
+}
+
+{
+  ModelName "DCP-L2560DW series"
+  Attribute "NickName" "" "Brother DCP-L2560DW series, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:DCP-L2560DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;"
+  Duplex rotated
+  PCFileName "brl2560d.ppd"
 }
 
 {
-  ModelName "HL-1110"
+  ModelName "FAX-2820"
+  Attribute "NickName" "" "Brother FAX-2820, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:FAX-2820;CLS:PRINTER;"
+  Resolution k 1 0 0 0 "300dpi/300 DPI"
+  PCFileName "br2820.ppd"
+}
+
+{
+  ModelName "FAX-2840"
+  Attribute "NickName" "" "Brother FAX-2840, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;MFG:Brother;CMD:PJL,HBP;MDL:FAX-2840;CLS:PRINTER;CID:Brother Laser 
Type1;"
+  PCFileName "br2840.ppd"
+}
+
+{
+  ModelName "HL-1110 series"
   Attribute "NickName" "" "Brother HL-1110 series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-1110 
series;CLS:PRINTER;CID:Brother Laser Type3;"
   Resolution k 1 0 0 0 "300dpi/300 DPI"
@@ -198,7 +307,7 @@
 }
 
 {
-  ModelName "HL-1200"
+  ModelName "HL-1200 series"
   Attribute "NickName" "" "Brother HL-1200 series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-1200 
series;CLS:PRINTER;CID:Brother Laser Type3;"
   PCFileName "br1200.ppd"
@@ -212,6 +321,13 @@
 }
 
 {
+  ModelName "HL-2130 series"
+  Attribute "NickName" "" "Brother HL-2130 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-2130 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  PCFileName "br2130.ppd"
+}
+
+{
   ModelName "HL-2140 series"
   Attribute "NickName" "" "Brother HL-2140 series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-2140 
series;CLS:PRINTER;"
@@ -226,12 +342,65 @@
 }
 
 {
+  ModelName "HL-2230 series"
+  Attribute "NickName" "" "Brother HL-2230 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-2230 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  PCFileName "br2230.ppd"
+}
+
+{
+  ModelName "HL-2240 series"
+  Attribute "NickName" "" "Brother HL-2240 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-2240 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  PCFileName "br2240.ppd"
+}
+
+{
+  ModelName "HL-2240D series"
+  Attribute "NickName" "" "Brother HL-2240D series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-2240D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "br2240d.ppd"
+}
+
+{
+  ModelName "HL-2250DN series"
+  Attribute "NickName" "" "Brother HL-2250DN series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-2250DN 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "br2250d.ppd"
+}
+
+{
+  ModelName "HL-2260"
+  Attribute "NickName" "" "Brother HL-2260, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:HL-2260;CLS:PRINTER;CID:Brother Laser Type1;"
+  PCFileName "br2260.ppd"
+}
+
+{
+  ModelName "HL-2260D"
+  Attribute "NickName" "" "Brother HL-2260D, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:HL-2260D;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "br2260d.ppd"
+}
+
+{
   ModelName "HL-2270DW series"
   Attribute "NickName" "" "Brother HL-2270DW series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-2270DW 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Resolution k 1 0 0 0 "300dpi/300 DPI"
   Duplex rotated
-  PCFileName "br2270dw.ppd"
+  PCFileName "br2270d.ppd"
+}
+
+{
+  ModelName "HL-2280DW"
+  Attribute "NickName" "" "Brother HL-2280DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-2280DW;CLS:PRINTER;CID:Brother Laser 
Type1;"
+  Duplex rotated
+  PCFileName "br2280d.ppd"
 }
 
 {
@@ -242,7 +411,38 @@
 }
 
 {
-  ModelName "HL-L2300D"
+  ModelName "HL-5040 series"
+  Attribute "NickName" "" "Brother HL-5040 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-5040 
series;CLS:PRINTER;"
+  PCFileName "br5040.ppd"
+}
+
+{
+  ModelName "HL-5140 series"
+  Attribute "NickName" "" "Brother HL-5140 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-5140 
series;CLS:PRINTER;"
+  PCFileName "br5140.ppd"
+}
+
+{
+  ModelName "HL-5450DN series"
+  Attribute "NickName" "" "Brother HL-5450DN series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:HL-5450DN 
series;CLS:PRINTER;CID:Brother Laser 
Type2;URF:W8,CP1,IS11-19-4,MT1-3-4-5-8-11,OB10,PQ4,RS300-600-1200,DM1;"
+  Duplex rotated
+  PCFileName "br5450d.ppd"
+}
+
+{
+  ModelName "HL-5370DW series"
+  Attribute "NickName" "" "Brother HL-5370DW series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-5370DW 
series;CLS:PRINTER;"
+  Resolution k 1 0 0 0 "300dpi/300 DPI"
+  Duplex rotated
+  PCFileName "br5370d.ppd"
+}
+
+{
+  ModelName "HL-L2300D series"
   Attribute "NickName" "" "Brother HL-L2300D series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-L2300D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
@@ -250,7 +450,22 @@
 }
 
 {
-  ModelName "HL-L2320D"
+  ModelName "HL-L2305 series"
+  Attribute "NickName" "" "Brother HL-L2305 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2305 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3;"
+  PCFileName "brl2305.ppd"
+}
+
+{
+  ModelName "HL-L2310D series"
+  Attribute "NickName" "" "Brother HL-L2310D series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-L2310D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "brl2310d.ppd"
+}
+
+{
+  ModelName "HL-L2320D series"
   Attribute "NickName" "" "Brother HL-L2320D series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-L2320D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
@@ -258,7 +473,15 @@
 }
 
 {
-  ModelName "HL-L2340D"
+  ModelName "HL-L2335D series"
+  Attribute "NickName" "" "Brother HL-L2335D series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP;MDL:HL-L2335D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "brl2335d.ppd"
+}
+
+{
+  ModelName "HL-L2340D series"
   Attribute "NickName" "" "Brother HL-L2340D series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2340D 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;"
   Duplex rotated
@@ -266,7 +489,15 @@
 }
 
 {
-  ModelName "HL-L2360D"
+  ModelName "HL-L2350DW series"
+  Attribute "NickName" "" "Brother HL-L2350DW series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2350DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2350d.ppd"
+}
+
+{
+  ModelName "HL-L2360D series"
   Attribute "NickName" "" "Brother HL-L2360D series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:HL-L2360D 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;"
   Duplex rotated
@@ -274,11 +505,27 @@
 }
 
 {
-  ModelName "HL-L2375DW"
+  ModelName "HL-L2370DN series"
+  Attribute "NickName" "" "Brother HL-L2370DN series, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:HL-L2370DN 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2370d.ppd"
+}
+
+{
+  ModelName "HL-L2375DW series"
   Attribute "NickName" "" "Brother HL-L2375DW series, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:HL-L2375DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
   Duplex rotated
-  PCFileName "brl2375w.ppd"
+  PCFileName "brl2375d.ppd"
+}
+
+{
+  ModelName "HL-L2380DW series"
+  Attribute "NickName" "" "Brother HL-L2380DW series, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:HL-L2380DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;"
+  Duplex rotated
+  PCFileName "brl2380d.ppd"
 }
 
 {
@@ -286,14 +533,53 @@
   Attribute "NickName" "" "Brother HL-L2390DW, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2390DW;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
   Duplex rotated
-  PCFileName "brl2390w.ppd"
+  PCFileName "brl2390d.ppd"
 }
 
 {
-  ModelName "MFC-1910W"
-  Attribute "NickName" "" "Brother MFC-1910W, $USING"
+  ModelName "HL-L2400DW"
+  Attribute "NickName" "" "Brother HL-L2400DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2400DW;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.5,DM1;"
+  Duplex rotated
+  PCFileName "brl2400d.ppd"
+}
+
+{
+  ModelName "HL-L2402D"
+  Attribute "NickName" "" "Brother HL-L2402D, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:HL-L2402D;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "brl2402d.ppd"
+}
+
+{
+  ModelName "HL-L2405W"
+  Attribute "NickName" "" "Brother HL-L2405W, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP,URF;MDL:HL-L2405W;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.5;"
+  Resolution k 1 0 0 0 "300dpi/300 DPI"
+  PCFileName "brl2405.ppd"
+}
+
+{
+  ModelName "HL-L5000D series"
+  Attribute "NickName" "" "Brother HL-L5000D series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-L5000D 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  Duplex rotated
+  PCFileName "brl5000d.ppd"
+}
+
+{
+  ModelName "MFC-1810 series"
+  Attribute "NickName" "" "Brother MFC-1810 series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,XL2HB;MDL:MFC-1810 
series;CLS:PRINTER;CID:Brother Laser Type1;"
+  PCFileName "br1810.ppd"
+}
+
+{
+  ModelName "MFC-1910W series"
+  Attribute "NickName" "" "Brother MFC-1910W series, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;MFG:Brother;CMD:PJL,HBP;MDL:MFC-1910W 
series;CLS:PRINTER;CID:Brother Laser Type1;"
-  PCFileName "br1910w.ppd"
+  PCFileName "br1910.ppd"
 }
 
 {
@@ -304,35 +590,125 @@
 }
 
 {
+  ModelName "MFC-7320"
+  Attribute "NickName" "" "Brother MFC-7320, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7320;CLS:PRINTER;"
+  PCFileName "br7320.ppd"
+}
+
+{
+  ModelName "MFC-7340"
+  Attribute "NickName" "" "Brother MFC-7340, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7340;CLS:PRINTER;"
+  PCFileName "br7340.ppd"
+}
+
+{
   ModelName "MFC-7360N"
   Attribute "NickName" "" "Brother MFC-7360N, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7360N;CLS:PRINTER;CID:Brother Laser Type1;"
-  PCFileName "br7360n.ppd"
+  PCFileName "br7360.ppd"
 }
 
-
 {
   ModelName "MFC-7365DN"
   Attribute "NickName" "" "Brother MFC-7365DN, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7365DN;CLS:PRINTER;CID:Brother Laser Type1;"
   Resolution k 1 0 0 0 "300dpi/300 DPI"
   Duplex rotated
-  PCFileName "br7365dn.ppd"
+  PCFileName "br7365d.ppd"
 }
 
 {
   ModelName "MFC-7420"
-  Attribute "NickName" "" "Brother Brother MFC-7420, $USING"
+  Attribute "NickName" "" "Brother MFC-7420, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7420;CLS:PRINTER;"
   PCFileName "br7420.ppd"
 }
 
 {
+  ModelName "MFC-7440N"
+  Attribute "NickName" "" "Brother MFC-7440N, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7440N;CLS:PRINTER;"
+  PCFileName "br7440.ppd"
+}
+
+{
   ModelName "MFC-7460DN"
   Attribute "NickName" "" "Brother MFC-7460DN, $USING"
   Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP;MDL:MFC-7460DN;CLS:PRINTER;CID:Brother Laser Type1;"
   Duplex rotated
-  PCFileName "br7460dn.ppd"
+  PCFileName "br7460d.ppd"
+}
+
+{
+  ModelName "MFC-7860DW"
+  Attribute "NickName" "" "Brother MFC-7860DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:MFC-7860DW;CLS:PRINTER;CID:Brother Laser 
Type1;"
+  Duplex rotated
+  PCFileName "br7860d.ppd"
+}
+
+{
+  ModelName "MFC-8440"
+  Attribute "NickName" "" "Brother MFC-8440, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:HBP,PJL,PCL,PCLXL;MDL:MFC-8440;CLS:PRINTER;"
+  PCFileName "br8440.ppd"
+}
+
+{
+  ModelName "MFC-8710DW"
+  Attribute "NickName" "" "Brother MFC-8710DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:MFC-8710DW;CLS:PRINTER;CID:Brother Laser 
Type2;URF:W8,CP1,IS11-19-4,MT1-3-4-5-8-11,OB10,PQ4,RS300-600-1200,DM1;"
+  Duplex rotated
+  PCFileName "br8710d.ppd"
+}
+
+{
+  ModelName "MFC-8860DN"
+  Attribute "NickName" "" "Brother MFC-8860DN, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,POSTSCRIPT;MDL:MFC-8860DN;CLS:PRINTER;"
+  Duplex rotated
+  PCFileName "br8860d.ppd"
+}
+
+{
+  ModelName "MFC-9160"
+  Attribute "NickName" "" "Brother MFC-9160, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:HBP,PCL;MDL:MFC-9160;CLS:PRINTER;"
+  PCFileName "br9160.ppd"
+}
+
+{
+  ModelName "MFC-L2690DW"
+  Attribute "NickName" "" "Brother MFC-L2690DW, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,HBP,URF;MDL:MFC-L2690DW;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2690d.ppd"
+}
+
+{
+  ModelName "MFC-L2700DN series"
+  Attribute "NickName" "" "Brother MFC-L2700DN series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;MDL:MFC-L2700DN 
series;CMD:PJL,HBP,URF;"
+  Duplex rotated
+  PCFileName "brl2700d.ppd"
+}
+
+{
+  ModelName "MFC-L2700DW series"
+  Attribute "NickName" "" "Brother MFC-L2700DW series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP,URF;MDL:MFC-L2700DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS200-300-600,V1.3,DM1;"
+  Duplex rotated
+  PCFileName "brl2700w.ppd"
+}
+
+{
+  ModelName "MFC-L2710DN series"
+  Attribute "NickName" "" "Brother MFC-L2710DN series, $USING"
+  Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP,URF;MDL:MFC-L2710DN 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2710d.ppd"
 }
 
 {
@@ -340,5 +716,29 @@
   Attribute "NickName" "" "Brother MFC-L2710DW series, $USING"
   Attribute "1284DeviceID" "" "MFG:Brother;CMD:PJL,HBP,URF;MDL:MFC-L2710DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
   Duplex rotated
-  PCFileName "brl2710.ppd"
+  PCFileName "brl2710w.ppd"
+}
+
+{
+  ModelName "MFC-L2750DW series"
+  Attribute "NickName" "" "Brother MFC-L2750DW series, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:MFC-L2750DW 
series;CLS:PRINTER;CID:Brother Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ3-4-5,RS300-600-1200,V1.4,DM1;"
+  Duplex rotated
+  PCFileName "brl2750d.ppd"
+}
+
+{
+  ModelName "DocuPrint P265 dw"
+  Attribute "NickName" "" "Fuji Xerox DocuPrint P265 dw, $USING"
+  Attribute "1284DeviceID" "" "MFG:FX;CMD:PJL,PCL,PCLXL,URF;MDL:DocuPrint P265 
dw;CLS:PRINTER;CID:FX Laser 
Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;"
+  Duplex rotated
+  PCFileName "fxp265d.ppd"
+}
+
+{
+  ModelName "LJ2650DN"
+  Attribute "NickName" "" "Lenovo LJ2650DN, $USING"
+  Attribute "1284DeviceID" "" 
"MFG:Lenovo;CMD:PJL,PCL,PCLXL;MDL:LJ2650DN;CLS:PRINTER;"
+  Duplex rotated
+  PCFileName "lnj2650d.ppd"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/src/job.cc 
new/brlaser-6.2.7/src/job.cc
--- old/brlaser-6+git20230220.2a49e32/src/job.cc        2023-02-20 
21:54:37.000000000 +0100
+++ new/brlaser-6.2.7/src/job.cc        2025-01-21 00:15:58.000000000 +0100
@@ -78,8 +78,10 @@
   fputs("\033E", out_);
   fprintf(out_, "\033&l%dX", std::max(1, page_params_.num_copies));
 
-  if (page_params_.duplex) {
+  if (page_params_.duplex || page_params_.tumble) {
     fputs("\033&l2S", out_);
+  } else {
+    fputs("\033&l0S", out_);
   }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/src/job.h 
new/brlaser-6.2.7/src/job.h
--- old/brlaser-6+git20230220.2a49e32/src/job.h 2023-02-20 21:54:37.000000000 
+0100
+++ new/brlaser-6.2.7/src/job.h 2025-01-21 00:15:58.000000000 +0100
@@ -27,6 +27,7 @@
   int num_copies;
   int resolution;
   bool duplex;
+  bool tumble;
   bool economode;
   std::string sourcetray;
   std::string mediatype;
@@ -36,6 +37,7 @@
     return num_copies == o.num_copies
       && resolution == o.resolution
       && duplex == o.duplex
+      && tumble == o.tumble
       && economode == o.economode
       && sourcetray == o.sourcetray
       && mediatype == o.mediatype
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/src/main.cc 
new/brlaser-6.2.7/src/main.cc
--- old/brlaser-6+git20230220.2a49e32/src/main.cc       2023-02-20 
21:54:37.000000000 +0100
+++ new/brlaser-6.2.7/src/main.cc       2025-01-21 00:15:58.000000000 +0100
@@ -111,6 +111,7 @@
   p.economode = header.cupsInteger[10];
   p.mediatype = header.MediaType;
   p.duplex = header.Duplex;
+  p.tumble = header.Tumble;
 
   if (header.MediaPosition < sources.size())
     p.sourcetray = sources[header.MediaPosition];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/brlaser-6+git20230220.2a49e32/test/tempfile.h 
new/brlaser-6.2.7/test/tempfile.h
--- old/brlaser-6+git20230220.2a49e32/test/tempfile.h   2023-02-20 
21:54:37.000000000 +0100
+++ new/brlaser-6.2.7/test/tempfile.h   2025-01-21 00:15:58.000000000 +0100
@@ -21,6 +21,7 @@
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <cstdint>
 #include <vector>
 
 class tempfile {

Reply via email to