[GH-ISSUE #734] [Bug]: Naming of virtual printers #490

Closed
opened 2026-05-06 12:30:09 +02:00 by BreizhHardware · 8 comments

Originally created by @Utility9298 on GitHub (Mar 17, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/734

Originally assigned to: @maziggy on GitHub.

Bug Description

Using virtual printers in proxy mode. The naming scheme of the printers (which are shown in BambuStudio) do not match the virtual printer name. I do not know if this is a misconfiguration or a bug, but since the X1C is called "BambuLab Drucker" maybe it is an information from the physical printer itself?

Physical Printer Model Name shown in Bambustudio
H2C 3DP-31B-341
P2S 3DP-22E-662
X1C BambuLab Drucker
A1 A1-Proxy(LAN)

Expected Behavior

Show the name of the virtual printers in BambuStudio.

Steps to Reproduce

  1. Add Virtual Printer in Proxy Mode
  2. Check Naming from BambuStudio

Printer Model

X1 Carbon

Bambuddy Version

v0.2.2

Printer Firmware Version

01.11.02.00

Installation Method

Docker

Operating System

Linux (Ubuntu/Debian)

Relevant Logs / Support Package

bambuddy-support-20260317-145528.zip

Screenshots

Image

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 @Utility9298 on GitHub (Mar 17, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/734 Originally assigned to: @maziggy on GitHub. ### Bug Description Using virtual printers in proxy mode. The naming scheme of the printers (which are shown in BambuStudio) do not match the virtual printer name. I do not know if this is a misconfiguration or a bug, but since the X1C is called "BambuLab Drucker" maybe it is an information from the physical printer itself? |Physical Printer Model|Name shown in Bambustudio| |---|---| |H2C|3DP-31B-341| |P2S|3DP-22E-662| |X1C|BambuLab Drucker| |A1|A1-Proxy(LAN)| ### Expected Behavior Show the name of the virtual printers in BambuStudio. ### Steps to Reproduce 1. Add Virtual Printer in Proxy Mode 2. Check Naming from BambuStudio ### Printer Model X1 Carbon ### Bambuddy Version v0.2.2 ### Printer Firmware Version 01.11.02.00 ### Installation Method Docker ### Operating System Linux (Ubuntu/Debian) ### Relevant Logs / Support Package [bambuddy-support-20260317-145528.zip](https://github.com/user-attachments/files/26055924/bambuddy-support-20260317-145528.zip) ### Screenshots <img width="2174" height="1146" alt="Image" src="https://github.com/user-attachments/assets/a1097499-d05a-4f24-9844-3cff3bf042d5" /> ### 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
BreizhHardware 2026-05-06 12:30:09 +02:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

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

How is your network topology? Proxy mode is used for connecting to printers which are located on another LAN than your slicer. Can it be, that your slicer is on the same LAN the printers are also connected to?

<!-- gh-comment-id:4075222577 --> @maziggy commented on GitHub (Mar 17, 2026): How is your network topology? Proxy mode is used for connecting to printers which are located on another LAN than your slicer. Can it be, that your slicer is on the same LAN the printers are also connected to?
Author
Owner

@Utility9298 commented on GitHub (Mar 17, 2026):

I have to VLANs:

VLAN IP Subnet
Office 192.168.73.1 255.255.255.0
IOT 10.73.51.1 255.255.255.0

The clients with BambuStudio are on the Office - VLAN, the physical printers are on the IOT - VLAN.

Bambuddy is running on a virtual Debian machine (Proxmox) inside docker (network mode: host) and has two network adapters: one network adapter in office vlan and one in the IOT vlan. The network adapter on the office VLAN has several IP adresses (each one for one virtual printer)

VLANs IPs of the Debian server
Office 192.168.73.10-13
IOT 10.73.51.235
<!-- gh-comment-id:4075313036 --> @Utility9298 commented on GitHub (Mar 17, 2026): I have to VLANs: |VLAN|IP|Subnet| |---|---|---| |Office|192.168.73.1|255.255.255.0| |IOT|10.73.51.1|255.255.255.0| The clients with BambuStudio are on the Office - VLAN, the physical printers are on the IOT - VLAN. Bambuddy is running on a virtual Debian machine (Proxmox) inside docker (network mode: host) and has two network adapters: one network adapter in office vlan and one in the IOT vlan. The network adapter on the office VLAN has several IP adresses (each one for one virtual printer) |VLANs|IPs of the Debian server| |---|---| |Office|192.168.73.10-13| |IOT|10.73.51.235|
Author
Owner

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

Mhhhh.....I'm quite sure that your slicer is seeing SSDP packets directly from the printer.

Do the following:

  1. switch off your printers, but leave the Bambuddy proxy enabled
  2. close the slicer, open it again, go to the discovery modal and wait a moment.

What printers do you see?

<!-- gh-comment-id:4075370163 --> @maziggy commented on GitHub (Mar 17, 2026): Mhhhh.....I'm quite sure that your slicer is seeing SSDP packets directly from the printer. Do the following: 1. switch off your printers, but leave the Bambuddy proxy enabled 2. close the slicer, open it again, go to the discovery modal and wait a moment. What printers do you see?
Author
Owner

@Utility9298 commented on GitHub (Mar 17, 2026):

I did pull the plug on the A1 and the P2S. Bambuddy proxy is still enabled.
I do still see all 4 printers:

Image

One thing that comes to my mind:
I had to open ports on the firewall from the office network to the IOT network. But traffic from IOT to the office is not allowed.

We were able to connect to the virtual printer in proxy mode, but when sending files to the printer (or start printing directly) BambuStudio always showed a pop up and suggested the phyiscal printer IPs. On the Firewall I saw that clients try do send directly files to the physical printer (that's why I did open the ports). Otherwhise we were not able to print.

Shall I disable the IOT adress on the BamBuddy server and add the printers manually via IP adresses?

<!-- gh-comment-id:4075527939 --> @Utility9298 commented on GitHub (Mar 17, 2026): I did pull the plug on the A1 and the P2S. Bambuddy proxy is still enabled. I do still see all 4 printers: <img width="520" height="567" alt="Image" src="https://github.com/user-attachments/assets/7fc4da6b-e774-4489-955a-c7450ee93ea1" /> One thing that comes to my mind: I had to open ports on the firewall from the office network to the IOT network. But traffic from IOT to the office is not allowed. We were able to connect to the virtual printer in proxy mode, but when sending files to the printer (or start printing directly) BambuStudio always showed a pop up and suggested the phyiscal printer IPs. On the Firewall I saw that clients try do send directly files to the physical printer (that's why I did open the ports). Otherwhise we were not able to print. Shall I disable the IOT adress on the BamBuddy server and add the printers manually via IP adresses?
Author
Owner

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

The problem is, if the slicer can "see" your printer on the network. Then it received duplicate SSDP packets for the same printer - one directly from the printer and one from Bambuddy. That's somehting Bambu Sutdio cannot handle. Somehow it always preferers the direct path.

<!-- gh-comment-id:4075607822 --> @maziggy commented on GitHub (Mar 17, 2026): The problem is, if the slicer can "see" your printer on the network. Then it received duplicate SSDP packets for the same printer - one directly from the printer and one from Bambuddy. That's somehting Bambu Sutdio cannot handle. Somehow it always preferers the direct path.
Author
Owner

@Utility9298 commented on GitHub (Mar 17, 2026):

I did disable all rules on the firewall so that there is no traffic from Office to the IOT vlan.
Following behaviour:
I can see the virtual printers in bambu studio (proxy mode) and can connect to them. As soon as I try to send a file to the virtual printer, I do receive an error message in BambuStudio and can see blocked traffic on the firewall:

Image

It's like proxy mode does not really do his job. Instead Bambu Studio switches from the virtual IP adress to the physical IP Adress of the printer. And this fails because the firewall does not allows the traffic. But I do not understand where the BambuStudio gets aware of the pysical IP adress of the printer. That should be impossible, unless BamBuddy gives the IP to BambuStudio.

<!-- gh-comment-id:4075722093 --> @Utility9298 commented on GitHub (Mar 17, 2026): I did disable all rules on the firewall so that there is no traffic from Office to the IOT vlan. Following behaviour: I can see the virtual printers in bambu studio (proxy mode) and can connect to them. As soon as I try to send a file to the virtual printer, I do receive an error message in BambuStudio and can see blocked traffic on the firewall: <img width="3440" height="1440" alt="Image" src="https://github.com/user-attachments/assets/63560e11-dab4-413e-baf8-4ef17e8d0501" /> It's like proxy mode does not really do his job. Instead Bambu Studio switches from the virtual IP adress to the physical IP Adress of the printer. And this fails because the firewall does not allows the traffic. But I do not understand where the BambuStudio gets aware of the pysical IP adress of the printer. That should be impossible, unless BamBuddy gives the IP to BambuStudio.
Author
Owner

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

The screenshot shows the send file dialogue. This is not correct for VP proxy mode.

<!-- gh-comment-id:4075870856 --> @maziggy commented on GitHub (Mar 17, 2026): The screenshot shows the send file dialogue. This is not correct for VP proxy mode.
Author
Owner

@Utility9298 commented on GitHub (Mar 18, 2026):

Mistery solved: When a printer is connected to the bambu cloud (via bambu handy), it is possible to set a new name of the printer. That's exactly the same name that is shown in BambuStudio on the virtual printer via ssdp.
So far I did not find any other method to set the printer name.

Image
<!-- gh-comment-id:4080261519 --> @Utility9298 commented on GitHub (Mar 18, 2026): Mistery solved: When a printer is connected to the bambu cloud (via bambu handy), it is possible to set a new name of the printer. That's exactly the same name that is shown in BambuStudio on the virtual printer via ssdp. So far I did not find any other method to set the printer name. <img width="384" height="854" alt="Image" src="https://github.com/user-attachments/assets/d5c6fc7b-2032-4f39-a8e8-d5987ad1935a" />
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#490
No description provided.