[GH-ISSUE #841] [Bug]: Unable to send print to virtual printer #568

Closed
opened 2026-05-06 12:31:01 +02:00 by BreizhHardware · 5 comments

Originally created by @tigger29900 on GitHub (Mar 28, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/841

Originally assigned to: @maziggy on GitHub.

Bug Description

unable to send print to virtual printer and get the below error

Image

Expected Behavior

print expected to be sent to virtual printer

Steps to Reproduce

send print from bambu studio to virtual printer

Printer Model

H2D

Bambuddy Version

v0.2.3b1

Printer Firmware Version

01.03.00.00

Installation Method

Docker

Operating System

Other

Relevant Logs / Support Package

bambuddy-support-20260328-144654.zip

Screenshots

No response

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
  • My printer has Developer Mode enabled
Originally created by @tigger29900 on GitHub (Mar 28, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/841 Originally assigned to: @maziggy on GitHub. ### Bug Description unable to send print to virtual printer and get the below error <img width="568" height="554" alt="Image" src="https://github.com/user-attachments/assets/0a67aa3c-baf2-4760-bc77-a84ceb79b384" /> ### Expected Behavior print expected to be sent to virtual printer ### Steps to Reproduce send print from bambu studio to virtual printer ### Printer Model H2D ### Bambuddy Version v0.2.3b1 ### Printer Firmware Version 01.03.00.00 ### Installation Method Docker ### Operating System Other ### Relevant Logs / Support Package [bambuddy-support-20260328-144654.zip](https://github.com/user-attachments/files/26323670/bambuddy-support-20260328-144654.zip) ### Screenshots _No response_ ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode - [x] My printer has Developer Mode enabled
Author
Owner

@maziggy commented on GitHub (Mar 28, 2026):

Did you folow the instructions in release notes when upgarding to a version higher than 0.2.2?

Bambuddy v0.2.2.1
Virtual Printer — Breaking Changes

▎ Action required for existing Virtual Printer users. Please follow the migration guide before updating.

The Virtual Printer FTP server now binds directly to port 990 instead of using an iptables redirect from 990 → 9990. This fixes FTP being routed to the wrong VP when running multiple virtual printers on different bind IPs (https://github.com/maziggy/bambuddy/issues/735).

What you need to do:

Native/systemd: Remove old iptables redirect rules (990 → 9990) and verify CAP_NET_BIND_SERVICE is set in the systemd service.
Docker (bridge network): Change port mapping from 990:9990 to 990:990 in docker-compose.yml.
Docker (host network): Remove old iptables redirect rules on the host. No other changes needed.
Unraid/Synology/TrueNAS: Remove any iptables rules you added for 990 → 9990.

Detailed instructions can be found here -> https://github.com/maziggy/bambuddy/blob/0.2.2.1/docs/migration-vp-ftp-port.md

<!-- gh-comment-id:4148115098 --> @maziggy commented on GitHub (Mar 28, 2026): Did you folow the instructions in release notes when upgarding to a version higher than 0.2.2? Bambuddy v0.2.2.1 Virtual Printer — Breaking Changes ▎ Action required for existing Virtual Printer users. Please follow the migration guide before updating. The Virtual Printer FTP server now binds directly to port 990 instead of using an iptables redirect from 990 → 9990. This fixes FTP being routed to the wrong VP when running multiple virtual printers on different bind IPs (https://github.com/maziggy/bambuddy/issues/735). What you need to do: Native/systemd: Remove old iptables redirect rules (990 → 9990) and verify CAP_NET_BIND_SERVICE is set in the systemd service. Docker (bridge network): Change port mapping from 990:9990 to 990:990 in docker-compose.yml. Docker (host network): Remove old iptables redirect rules on the host. No other changes needed. Unraid/Synology/TrueNAS: Remove any iptables rules you added for 990 → 9990. Detailed instructions can be found here -> https://github.com/maziggy/bambuddy/blob/0.2.2.1/docs/migration-vp-ftp-port.md
Author
Owner

@tigger29900 commented on GitHub (Mar 28, 2026):

hmmm tried all of the above as well as a fresh install just to make sure and still having the same issue

<!-- gh-comment-id:4148767498 --> @tigger29900 commented on GitHub (Mar 28, 2026): hmmm tried all of the above as well as a fresh install just to make sure and still having the same issue
Author
Owner

@maziggy commented on GitHub (Mar 30, 2026):

I cannot see any VP connection attempt in logs. You need to reproduce the problem during log collection.

Some basics:

  • SD card formatted and inserted?
  • Enabled "Store sent files on external storage" in slicer?
  • Firewall/Iptables?

Please show me:

  • your docker-compose.yml
  • a screenshot of your Bambuddy VP settings cards
  • a screenshot of your slicer printer connection menu
<!-- gh-comment-id:4152509181 --> @maziggy commented on GitHub (Mar 30, 2026): I cannot see any VP connection attempt in logs. You need to reproduce the problem during log collection. Some basics: - SD card formatted and inserted? - Enabled "Store sent files on external storage" in slicer? - Firewall/Iptables? Please show me: - your docker-compose.yml - a screenshot of your Bambuddy VP settings cards - a screenshot of your slicer printer connection menu
Author
Owner

@changeling commented on GitHub (Apr 1, 2026):

  • Enabled "Store sent files on external storage" in slicer?

As an aside, I'm stuck on this step while adding my first printer. I do not see this option in Bambu Studio 2.5.0.66. I'm on Step 4, and can't seem to find this option under my printer's (P1S) Device tab.

Image

For the record, I do have an SD card installed, though this model requires one regardless:
Image

<!-- gh-comment-id:4171580695 --> @changeling commented on GitHub (Apr 1, 2026): > * Enabled "Store sent files on external storage" in slicer? As an aside, I'm stuck on this step while adding my first printer. I do not see this option in Bambu Studio 2.5.0.66. I'm on [Step 4](https://wiki.bambuddy.cool/getting-started/#step-4-enable-store-sent-files-on-external-storage), and can't seem to find this option under my printer's (P1S) Device tab. <img width="1720" height="879" alt="Image" src="https://github.com/user-attachments/assets/5433ba08-ee5b-44f3-94d4-cfe6bc80c32f" /> For the record, I do have an SD card installed, though this model requires one regardless: ![Image](https://github.com/user-attachments/assets/de9a09f4-3fba-4131-bd40-79ce356bdad9)
Author
Owner

@tigger29900 commented on GitHub (Apr 1, 2026):

Well not I’m even more confused as I made sure that log collection was on
and went through to experience the issue

Will collect the informant and upload this evening

On Wed, Apr 1, 2026 at 1:03 PM changeling @.***> wrote:

changeling left a comment (maziggy/bambuddy#841)
https://github.com/maziggy/bambuddy/issues/841#issuecomment-4171580695

  • Enabled "Store sent files on external storage" in slicer?

As an aside, I'm stuck on this step as well while adding my first printer.
I do not see this option in Bambu Studio 2.5.0.66. I'm on Step 4
https://wiki.bambuddy.cool/getting-started/#step-4-enable-store-sent-files-on-external-storage,
and can't seem to find this option under my printer's Device tab.


Reply to this email directly, view it on GitHub
https://github.com/maziggy/bambuddy/issues/841?email_source=notifications&email_token=ACDX3ZXQXHAETFZ6YBNA5SD4TVDWLA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMJXGE2TQMBWHE22M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4171580695,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACDX3ZS2CQEVTZTWT23KLKL4TVDWLAVCNFSM6AAAAACXDGH47KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DCNZRGU4DANRZGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

<!-- gh-comment-id:4172874157 --> @tigger29900 commented on GitHub (Apr 1, 2026): Well not I’m even more confused as I made sure that log collection was on and went through to experience the issue Will collect the informant and upload this evening On Wed, Apr 1, 2026 at 1:03 PM changeling ***@***.***> wrote: > *changeling* left a comment (maziggy/bambuddy#841) > <https://github.com/maziggy/bambuddy/issues/841#issuecomment-4171580695> > > > - Enabled "Store sent files on external storage" in slicer? > > As an aside, I'm stuck on this step as well while adding my first printer. > I do not see this option in Bambu Studio 2.5.0.66. I'm on Step 4 > <https://wiki.bambuddy.cool/getting-started/#step-4-enable-store-sent-files-on-external-storage>, > and can't seem to find this option under my printer's Device tab. > > — > Reply to this email directly, view it on GitHub > <https://github.com/maziggy/bambuddy/issues/841?email_source=notifications&email_token=ACDX3ZXQXHAETFZ6YBNA5SD4TVDWLA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMJXGE2TQMBWHE22M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4171580695>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/ACDX3ZS2CQEVTZTWT23KLKL4TVDWLAVCNFSM6AAAAACXDGH47KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DCNZRGU4DANRZGU> > . > You are receiving this because you authored the thread.Message ID: > ***@***.***> >
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy#568
No description provided.