Certainly! To generate test cases for the "Dropping Ink" problem, we need to consider the grid size, the number of drops, and the impact of each drop based on its size. Here's a test case generator for the problem:

```python
import random

def tcgen():
    # Grid size is fixed at 10x10
    grid_size = 10
    
    # Number of drops is between 1 and 50
    num_drops = random.randint(1, 50)
    
    drops = []
    
    for _ in range(num_drops):
        # Random coordinates within the grid
        x = random.randint(0, grid_size - 1)
        y = random.randint(0, grid_size - 1)
        # Random size of the drop (Small = 1, Medium = 2, Large = 3)
        size = random.randint(1, 3)
        drops.append((x, y, size))
    
    return drops

# Function to print the generated test case in the required format
def print_test_case(drops):
    for drop in drops:
        print(f"{drop[0]},{drop[1]},{drop[2]}")

# Generate and print a test case
test_case = tcgen()
print_test_case(test_case)
```

### Explanation
1. **Grid Size**: The grid size is fixed at 10x10.
2. **Number of Drops**: A random number between 1 and 50 is chosen for the number of ink drops.
3. **Drop Properties**: Each drop has random coordinates within the grid (0 ≤ x < 10, 0 ≤ y < 10) and a random size (1 for Small, 2 for Medium, 3 for Large).

### Example Output
When you run the test case generator, it will print the test cases in the format specified by the problem statement. For instance:

```
2,5,3
3,6,1
3,4,2
4,5,2
3,6,3
2,4,1
```

You can run this script multiple times to generate different sets of test cases.